# npm stop
停止脚本
# 概要
npm stop [-- <args>]
# 描述
这将运行一个预定义的命令,该命令在包的 "scripts" 对象的 "stop" 属性中指定。
与 npm stop 不同,如果 "stop" 未定义属性,则不会运行默认脚本。
# 例子
{
  "scripts": {
    "stop": "node bar.js"
  }
}
npm stop
> npm@x.x.x stop
> node bar.js'
(bar.js output would be here)
# 配置
# ignore-scripts
- Default: false
- Type: Boolean
如果为 true, npm 不会运行包中指定的 package.json 文件。
注意
如果设置了 ignore-scripts,那些显式地想要运行特定脚本的命令,比如 npm stop、npm stop、npm restart、npm test 和 npm run-script 仍然会运行它们想要运行的脚本,但是它们不会运行任何前脚本或后脚本。
# script-shell
- Default: 在 POSIX 系统上为“/bin/sh”,在 Windows 上为“cmd.exe”
- Type: null | String
用于与 npm exec、npm run 和 npm init <package-spec> 命令一起运行的脚本的 shell。
