npm-stop

停止一个包

选择 CLI 版本

概要

npm stop [-- <args>]

描述

这会运行一个预定义的命令,该命令在包的“scripts”对象的“stop”属性中指定。

npm start 不同,如果未定义 "stop" 属性,则不会运行任何默认脚本。

示例

{
"scripts": {
"stop": "node bar.js"
}
}
npm 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。

参见