ฉันพัฒนาแอป VueJS ด้วยเซิร์ฟเวอร์ NodeJS ฉันต้องการเปิดการตั้งค่า 4 หน้าต่างโดยอัตโนมัติในเทอร์มินัลด้วย:
.-----.-----.
! 1 ! 2 !
!-----!-----!
! 3 ! 4 !
'-----'-----'
- คอนโซลไคลเอนต์ VueJS (เรียกใช้ npm)
- โฟลเดอร์ของไคลเอนต์ VueJS
- คอนโซลเซิร์ฟเวอร์ NodeJS (รัน npm ให้บริการด้วย)
- โฟลเดอร์ของเซิร์ฟเวอร์ NodeJS
ฉันมีเกือบทุกอย่างที่ทำงานกับเลย์เอาต์นี้:
[[มายแอพ]]
[[[ราก]]]
ตำแหน่ง = -4:0
พิมพ์ = หน้าต่าง
คำสั่งซื้อ = 0
ผู้ปกครอง = ""
ขนาด = 1072, 1884
[[[แกรนด์]]]
ตำแหน่ง = 536
พิมพ์ = HPaned
คำสั่งซื้อ = 0
ผู้ปกครอง = ราก
[[[ซ้าย]]]
ตำแหน่ง = 942
พิมพ์ = VPaned
คำสั่งซื้อ = 0
ผู้ปกครอง = ยิ่งใหญ่
[[[ขวา]]]
ตำแหน่ง = 942
พิมพ์ = VPaned
สั่งซื้อ = 1
ผู้ปกครอง = ยิ่งใหญ่
[[[เทอร์มินอล1]]]
โปรไฟล์ = ค่าเริ่มต้น
ประเภท = เทอร์มินัล
คำสั่งซื้อ = 0
พ่อ แม่ = ซ้าย
ชื่อเรื่อง = ลูกค้า DEV
command = cd ~/projects/node/myapp/client && npm เรียกใช้บริการ; ทุบตี
[[[เทอร์มินอล2]]]
โปรไฟล์ = ค่าเริ่มต้น
ประเภท = เทอร์มินัล
สั่งซื้อ = 1
พ่อ แม่ = ซ้าย
title = เซิร์ฟเวอร์ DEV
command = cd ~/projects/node/myapp/server && npm เรียกใช้บริการ; ทุบตี
[[[เทอร์มินอล3]]]
โปรไฟล์ = ค่าเริ่มต้น
ประเภท = เทอร์มินัล
คำสั่งซื้อ = 0
ผู้ปกครอง = ถูกต้อง
ชื่อเรื่อง = ลูกค้า cmd
คำสั่ง = cd ~/projects/node/myapp/client; ทุบตี
[[[เทอร์มินอล4]]]
โปรไฟล์ = ค่าเริ่มต้น
ประเภท = เทอร์มินัล
สั่งซื้อ = 1
ผู้ปกครอง = ถูกต้อง
หัวเรื่อง = เซิร์ฟเวอร์ cmd
คำสั่ง = cd ~/projects/node/myapp/server; ทุบตี
ทำงานอะไร?
- ไคลเอ็นต์ VueJS เปิดใช้งานอย่างถูกต้อง และฉันสามารถเข้าถึงแอปด้วยเบราว์เซอร์ได้
- ฉันอยู่ในโฟลเดอร์ที่ถูกต้อง และฉันสามารถเขียนคำสั่งได้
- ดูเหมือนว่าแอป NodeJS จะใช้งานได้ (มันเขียนว่า "
แอปเปิดตัวบนพอร์ต XXXX
" โดยที่ XXX คือพอร์ตที่ถูกต้อง)
- ฉันอยู่ในโฟลเดอร์ที่ถูกต้อง และฉันสามารถเขียนคำสั่งได้
อะไรไม่ทำงาน?
- 1 & 3) ฉันสามารถขัดจังหวะไคลเอนต์ VueJS และเซิร์ฟเวอร์ NodeJS ด้วย "CTRL+C" แต่เมื่อฉันทำ ฉันจะมี "
^ซี
" เขียนในหน้าต่าง ไคลเอ็นต์ VueJS และเซิร์ฟเวอร์ NodeJS หยุดทำงานตามที่คาดไว้ แต่ฉันไม่สามารถเขียนอย่างอื่นได้ เช่น "npm เรียกใช้บริการ
เพื่อเปิดไคลเอ็นต์หรือเซิร์ฟเวอร์อีกครั้ง" เฉพาะ "^ซี
" กำลังแสดงอยู่ ฉันต้องการรีสตาร์ททั้งไคลเอ็นต์ Vue และเซิร์ฟเวอร์ NodeJS
- 2 & 4) ตกลง
มีอะไรที่ฉันขาดหายไปที่นี่?
ขอบคุณล่วงหน้าสำหรับความช่วยเหลือของ.