npm-stop

停止套件

選擇 CLI 版本

概要

npm stop [-- <args>]

說明

這會執行套件的「scripts」物件中「stop」屬性指定的預先定義指令。

npm start 不同,如果未定義 "stop" 屬性,不會執行任何預設指令。

範例

{
"scripts": {
"stop": "node bar.js"
}
}
npm stop
> npm@x.x.x stop
> node bar.js
(bar.js output would be here)

組態

ignore-scripts

  • 預設值:false
  • 類型:布林值

如果為 true,npm 就不會執行 package.json 檔案中指定的指令。

請注意,明確用來執行特定指令的指令,例如 npm startnpm stopnpm restartnpm testnpm run-script,如果設定 ignore-scripts,仍會執行其預期的指令,但不會執行任何前置或後置指令。

script-shell

  • 預設值:POSIX 系統為 '/bin/sh',Windows 系統為 'cmd.exe'
  • 類型:null 或字串

使用 npm execnpm runnpm init <package-spec> 指令執行指令時要使用的 shell。

另請參閱

在 GitHub 編輯此頁面
1 貢獻者lukekarrys
上次由 lukekarrys 2022 年 10 月 5 日 最後編輯