將命令列參數傳遞給NPM 腳本
為了將命令列參數傳遞給npm 腳本,必須了解語法根據您使用的npm版本而變化。
npm 2 和更新版本
從npm 2 開始,您可以使用下列語法將參數傳遞給npm run:
"npm run [ command ] [-- [args]]"
這裡使用了「--」分隔符號將會傳遞給npm 指令本身的參數與傳遞給腳本的參數分開。
例如,您可以有一個包含以下腳本的package.json:
"scripts": {
}
要將參數傳遞給這些腳本,您可以使用指令像:
npm run grunt --task:target //呼叫「grunt task:target」
npm run server -- --port=1337 // 呼叫「node server.js --port= 1337"
注意:
取得參數值
要檢索參數值,可以參考Node.js 中的process.argv 全域變數。
以上是如何將命令列參數傳遞給 npm 腳本?的詳細內容。更多資訊請關注PHP中文網其他相關文章!