所以我在这里试图一次在node.js中运行多个命令,我有什么可能做的?或者,也许我可以同时运行它们,是否有任何办法可以使包含要运行的每个命令的文件成为一个文件,它会一步一步地执行它们?例如,我想这样做
node src\samples\search_listing1.js
node src\samples\search_listing2.js
node src\samples\search_listing3.js
node src\samples\search_listing4.js
node src\samples\search_listing5.js
node src\samples\search_listing6.js
答案 0 :(得分:0)
您可以使用链接-只需使每个命令成为NPM命令即可:
npm search1 && npm search2 && npm search3...
为此最好使用concurrently:
concurrently "npm search1 && npm search2 && npm search3"
答案 1 :(得分:0)
根据Windows上运行的文件分隔符来判断。
您可以使用以下脚本同时启动它们,并将它们的输出写入各自的文件中
(
start "search_listing1" cmd /C "node src\samples\search_listing1.js 2&>1 > search_listing1.out"
start "search_listing2" cmd /C "node src\samples\search_listing2.js 2&>1 > search_listing2.out"
start "search_listing3" cmd /C "node src\samples\search_listing3.js 2&>1 > search_listing3.out"
start "search_listing4" cmd /C "node src\samples\search_listing4.js 2&>1 > search_listing4.out"
start "search_listing5" cmd /C "node src\samples\search_listing5.js 2&>1 > search_listing5.out"
start "search_listing6" cmd /C "node src\samples\search_listing6.js 2&>1 > search_listing6.out"
) | pause