Рейтинг:0

Правильно запустить пользовательский макет в Терминаторе

флаг kr

Я разрабатываю приложение VueJS с сервером NodeJS. Я хотел бы автоматически запустить установку с 4 окнами в своем терминале с помощью:

.-----.-----.
!  1  !  2  !
!-----!-----!
!  3  !  4  !
'-----'-----'
  1. клиентская консоль VueJS (npm run serve)
  2. папка клиента VueJS
  3. консоль сервера NodeJS (также npm run serve)
  4. папка сервера 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; бить

Что работает?

  1. Клиент VueJS запускается правильно, и я могу получить доступ к приложению через браузер;
  2. Я в правильной папке и могу писать команды;
  3. Приложение NodeJS вроде работает (пишет "приложение запущено на порту ХХХХ", где XXX — правильный порт)
  4. Я в правильной папке и могу писать команды;

Что не работает?

  • 1 и 3) я могу прервать клиент VueJS и сервер NodeJS с помощью «CTRL + C», но когда я это делаю, у меня просто «^ С" написано в окне, клиент VueJS и сервер NodeJS останавливаются, как и ожидалось, но я не могу ничего написать, например "npm запустить служить для повторного запуска клиента или сервера". Только "^ С" отображается, я хотел бы иметь возможность перезапустить и клиент Vue, и сервер NodeJS;
  • 2 и 4) ОК

Есть ли что-то, что мне здесь не хватает? Заранее спасибо за помощь.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.