运行多个nodeJS应用程序

时间:2018-12-22 11:41:58

标签: node.js shell npm

是否可以通过shell脚本使用命令运行例如3个或更多的nodeJS Apps?

这个想法是我有一个shell脚本并导航到应用程序目录并键入npm命令。

npm软件包concurrently不能选择。

#!/bin/sh

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

1 个答案:

答案 0 :(得分:0)

我也会建议concurrently,您没有给出不使用它的理由。

另一个可能的解决方案可能是Lerna

https://github.com/lerna/lerna

  

Lerna是用于优化使用git和npm管理多包存储库的工作流程的工具。

     

Lerna还可以减少开发和构建环境中大量软件包副本的时间和空间要求-通常将项目分成许多单独的NPM软件包是不利的。

lerna可以做的一件事情是同时运行所有软件包。阅读doco并确定它是否适合您的用例。