Tôi phát triển ứng dụng VueJS với máy chủ NodeJS. Tôi muốn tự động khởi chạy thiết lập 4 cửa sổ trong thiết bị đầu cuối của mình với:
.-----.-----.
! 1 ! 2 !
!-----!-----!
! 3 ! 4 !
'-----'-----'
- bảng điều khiển máy khách VueJS (npm run serve)
- thư mục của ứng dụng khách VueJS
- bảng điều khiển máy chủ NodeJS (npm run cũng phục vụ)
- thư mục của máy chủ NodeJS
Tôi có hầu hết mọi thứ hoạt động với bố cục này:
[[ứng dụng của tôi]]
[[[nguồn gốc]]]
vị trí = -4:0
loại = Cửa sổ
thứ tự = 0
cha mẹ = ""
kích thước = 1072, 1884
[[[đại]]]
vị trí = 536
loại = HPaned
thứ tự = 0
cha mẹ = gốc
[[[trái]]]
vị trí = 942
loại = VPaned
thứ tự = 0
cha mẹ = ông
[[[đúng]]]
vị trí = 942
loại = VPaned
thứ tự = 1
cha mẹ = ông
[[[thiết bị đầu cuối1]]]
hồ sơ = mặc định
loại = Nhà ga
thứ tự = 0
cha mẹ = trái
tiêu đề = KHÁCH HÀNG DEV
command = cd ~/projects/node/myapp/client && npm run serve; đánh đập
[[[thiết bị đầu cuối2]]]
hồ sơ = mặc định
loại = Nhà ga
thứ tự = 1
cha mẹ = trái
tiêu đề = MÁY CHỦ DEV
lệnh = cd ~/projects/node/myapp/server && npm chạy phục vụ; đánh đập
[[[thiết bị đầu cuối3]]]
hồ sơ = mặc định
loại = Nhà ga
thứ tự = 0
cha mẹ = đúng
tiêu đề = KHÁCH HÀNG cmd
lệnh = cd ~/projects/node/myapp/client; đánh đập
[[[thiết bị đầu cuối4]]]
hồ sơ = mặc định
loại = Nhà ga
thứ tự = 1
cha mẹ = đúng
tiêu đề = MÁY CHỦ cmd
lệnh = cd ~/projects/node/myapp/server; đánh đập
Cái gì hoạt động?
- Ứng dụng khách VueJS hoạt động chính xác và tôi có thể truy cập ứng dụng bằng trình duyệt;
- Tôi đang ở đúng thư mục và tôi có thể viết lệnh;
- Ứng dụng NodeJS dường như hoạt động (nó viết "
ứng dụng được khởi chạy trên cổng XXXX
", trong đó XXX là cổng chính xác)
- Tôi đang ở đúng thư mục và tôi có thể viết lệnh;
Cái gì không hoạt động?
- 1 & 3) Tôi có thể ngắt ứng dụng khách VueJS và máy chủ NodeJS bằng "CTRL+C" nhưng khi thực hiện, tôi chỉ có "
^C
" được viết trong cửa sổ, ứng dụng khách VueJS và máy chủ NodeJS dừng như mong đợi nhưng tôi không thể viết bất cứ điều gì khác, chẳng hạn như "npm chạy phục vụ
để khởi chạy lại máy khách hoặc máy chủ". Chỉ có "^C
" đang hiển thị, tôi muốn có thể khởi động lại cả máy khách Vue và máy chủ NodeJS;
- 2 & 4) Được
Có bất cứ điều gì tôi đang thiếu ở đây?
Cảm ơn trước sự giúp đỡ của bạn.