是否可以通过shell脚本使用命令运行例如3个或更多的nodeJS Apps?
这个想法是我有一个shell脚本并导航到应用程序目录并键入npm
命令。
npm软件包concurrently
不能选择。
#!/bin/sh
cd ./firstApp && npm start ...
cd ./seconndApp && npm run dev ...
cd ./thirdApp && npm run dev ...
答案 0 :(得分:0)
我也会建议concurrently
,您没有给出不使用它的理由。
另一个可能的解决方案可能是Lerna
https://github.com/lerna/lerna
Lerna是用于优化使用git和npm管理多包存储库的工作流程的工具。
Lerna还可以减少开发和构建环境中大量软件包副本的时间和空间要求-通常将项目分成许多单独的NPM软件包是不利的。
lerna可以做的一件事情是同时运行所有软件包。阅读doco并确定它是否适合您的用例。