Запуск нескольких узлов JS Приложения - PullRequest
0 голосов
/ 22 декабря 2018

Можно ли запустить, например, 3 или более приложения nodeJS с помощью команды через сценарий оболочки?

Идея заключается в том, что у меня есть сценарий оболочки, и я перехожу в каталоги приложений и набираю команду npm.

npm пакет concurrently не вариант.

#!/bin/sh

cd ./firstApp && npm start ...
cd ./seconndApp && npm run dev ...
cd ./thirdApp && npm run dev ...

1 Ответ

0 голосов
/ 22 декабря 2018

Я бы также предложил concurrently, вы не указали причину отказа от этого.

Другим возможным решением может быть Лерна

https://github.com/lerna/lerna

Lerna - это инструмент, оптимизирующий рабочий процесс вокруг управления многопакетными репозиториями с помощью git и npm.

Lerna также может сократить требования к времени и пространству для многочисленных копий пакетов в средах разработки и сборки - обычноНедостаток разделения проекта на множество отдельных пакетов NPM.

Одна из вещей, которые может сделать lerna, - запускать все пакеты одновременно.Прочтите документ и решите, подходит ли он для вашего варианта использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...