Я разрабатываю приложение VueJS с сервером NodeJS. Я хотел бы автоматически запустить установку с 4 окнами в своем терминале с помощью:
.-----.-----.
! 1 ! 2 !
!-----!-----!
! 3 ! 4 !
'-----'-----'
- клиентская консоль VueJS (npm run serve)
- папка клиента VueJS
- консоль сервера NodeJS (также npm run serve)
- папка сервера NodeJS
У меня почти все работает с этим макетом:
[[мое приложение]]
[[[корень]]]
позиция = -4:0
тип = окно
порядок = 0
родитель = ""
размер = 1072, 1884
[[[большой]]]
позиция = 536
тип = HPaned
порядок = 0
родитель = корень
[[[оставил]]]
позиция = 942
тип = VPaned
порядок = 0
родитель = великий
[[[правильно]]]
позиция = 942
тип = VPaned
заказ = 1
родитель = великий
[[[Терминал 1]]]
профиль = по умолчанию
тип = Терминал
порядок = 0
родитель = левый
title = РАЗРАБОТКА КЛИЕНТА
command = cd ~/projects/node/myapp/client && npm run serve; бить
[[[терминал 2]]]
профиль = по умолчанию
тип = Терминал
заказ = 1
родитель = левый
title = РАЗРАБОТКА СЕРВЕРА
command = cd ~/projects/node/myapp/server && npm run serve; бить
[[[терминал3]]]
профиль = по умолчанию
тип = Терминал
порядок = 0
родитель = правильно
title = КЛИЕНТСКАЯ команда
command = cd ~/projects/node/myapp/client; бить
[[[терминал4]]]
профиль = по умолчанию
тип = Терминал
заказ = 1
родитель = правильно
title = СЕРВЕР cmd
command = cd ~/projects/node/myapp/server; бить
Что работает?
- Клиент VueJS запускается правильно, и я могу получить доступ к приложению через браузер;
- Я в правильной папке и могу писать команды;
- Приложение NodeJS вроде работает (пишет "
приложение запущено на порту ХХХХ
", где XXX — правильный порт)
- Я в правильной папке и могу писать команды;
Что не работает?
- 1 и 3) я могу прервать клиент VueJS и сервер NodeJS с помощью «CTRL + C», но когда я это делаю, у меня просто «
^ С
" написано в окне, клиент VueJS и сервер NodeJS останавливаются, как и ожидалось, но я не могу ничего написать, например "npm запустить служить
для повторного запуска клиента или сервера". Только "^ С
" отображается, я хотел бы иметь возможность перезапустить и клиент Vue, и сервер NodeJS;
- 2 и 4) ОК
Есть ли что-то, что мне здесь не хватает?
Заранее спасибо за помощь.