node-js是否可以将命令行参数传递给同一行中的两个js



我是Node.js的新手。最近,我正在构建如下脚本:

"updateData": "node runFirstScript.js && node runSecondScript.js",
"build:desktop": "npm run updateData env1",
"build:mobile": "npm run updateData env2",

我希望runFirstScript.jsrunSecondScript.js在执行时可以获得参数env1env2

而不是按以下方式分离:

"updateData1": "node runFirstScript.js",
"updateData2": "node runFirstScript.js",
"build:desktop": "npm run updateData1 env1 && npm run updateData2 env1",
"build:mobile": "npm run updateData1 env2 &&  npm run updateData2 env2",

对此有什么最佳解决方案吗?感谢

只需更改&到&,以下是每个符号的含义:

  • &用于使命令在后台运行。您可以在后台一次性执行多个命令。例如:Command1 & Command2 & Command3

  • &amp只在前一个命令成功的情况下运行以下命令。比方说我们有Command1 && Command2 && Command3。只有当Command1成功时,Command2才会执行。

  • 奖金: 这对您的日常工作效率很有用,您可以一次运行多个命令,并且命令的执行顺序发生。例如:Command1; Command2; Command3

相关内容

最新更新