首頁 > web前端 > js教程 > 如何將命令列參數傳遞給 npm 腳本?

如何將命令列參數傳遞給 npm 腳本?

Barbara Streisand
發布: 2024-12-08 05:47:09
原創
331 人瀏覽過

How Do I Pass Command Line Arguments to npm Scripts?

將命令列參數傳遞給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"

注意:

  • 如果你的參數不以「-」或「--」開頭,您仍然可以傳遞不帶「-- 」分隔符號的參數,但為了清晰起見,建議使用它。
  • 以「-」或「-」開頭的參數-" 傳遞給npm 而不是腳本,有效地使它們沉默。

取得參數值

要檢索參數值,可以參考Node.js 中的process.argv 全域變數。

以上是如何將命令列參數傳遞給 npm 腳本?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板