當涉及到 npm 腳本時,通常希望將參數從命令列傳遞到正在執行的腳本。讓我們深入研究如何實現這一點。
從 npm 2 開始,傳遞參數很簡單:
npm run <command> [-- <args>]
這裡的關鍵元素是 - - 分隔符號。它區分用於 npm 的參數和用於腳本的參數。
例如,使用下面的package.json 片段:
{ "scripts": { "grunt": "grunt", "server": "node server.js" } }
您可以如下傳遞參數:
npm run grunt -- task:target // invokes `grunt task:target` npm run server -- --port=1337 // invokes `node server.js --port=1337`
注意:
npm run test foobar ['C:\Program Files\nodejs\node.exe', 'C:\git\myrepo\test.js', 'foobar']
注意:
npm run test -- foobar ['C:\Program Files\nodejs\node.exe', 'C:\git\myrepo\test.js', 'foobar']
以上是如何將命令列參數傳遞給我的 npm 腳本?的詳細內容。更多資訊請關注PHP中文網其他相關文章!