[英]Can node js pass command line arguments to twojs in the same line?
我是 Node.js 的新手。 最近,我正在構建一個腳本,如下所示:
"updateData": "node runFirstScript.js && node runSecondScript.js",
"build:desktop": "npm run updateData env1",
"build:mobile": "npm run updateData env2",
我期待runFirstScript.js和runSecondScript.js在執行時可以獲得參數env1
和env2
。
而不是分開如下:
"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",
有什么最佳解決方案嗎? 謝謝
只需將 && 更改為 & ,這就是每個符號的含義的原因:
&是讓命令在后台運行。 您可以在后台執行多個命令,在單個 go 中。 例如: Command1 & Command2 & Command3
&&是僅在前面的命令成功時才運行以下命令。例如:假設我們有Command1 && Command2 && Command3
。 只有當 Command1 成功時,Command2 才會執行。
獎金: ; 這對您的日常生產力很有用,您可以在單個 go 中運行多個命令,並且命令的執行順序發生。 例如: Command1; Command2; Command3
Command1; Command2; Command3
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.