npm-stop

停止一个包

选择命令行版本:

概要

🌐 Synopsis

npm stop [-- <args>]

描述

🌐 Description

这会运行包的“scripts”对象中“stop”属性所指定的预定义命令。

🌐 This runs a predefined command specified in the "stop" property of a package's "scripts" object.

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

🌐 Unlike with npm start, there is no default script that will run if the "stop" property is not defined.

示例

🌐 Example

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

配置

🌐 Configuration

ignore-scripts

  • 默认:否
  • 类型:布尔

如果为 true,npm 不会运行 package.json 文件中指定的脚本。

🌐 If true, npm does not run scripts specified in package.json files.

请注意,明确用于运行特定脚本的命令,例如 npm startnpm stopnpm restartnpm testnpm run-script,如果设置了 ignore-scripts,仍会运行其指定的脚本,但它们不会运行任何前置或后置脚本。

🌐 Note that commands explicitly intended to run a particular script, such as npm start, npm stop, npm restart, npm test, and npm run-script will still run their intended script if ignore-scripts is set, but they will not run any pre- or post-scripts.

script-shell

  • 默认:在 POSIX 系统上为 '/bin/sh',在 Windows 上为 'cmd.exe'
  • 类型:空或字符串

用于通过 npm execnpm runnpm init <package-spec> 命令运行脚本的 shell。

🌐 The shell to use for scripts run with the npm exec, npm run and npm init <package-spec> commands.

也可以看看

🌐 See Also