npm-restart

重启包

选择 CLI 版本

概述

npm restart [-- <args>]

描述

这将重启项目。它等同于运行 npm run-script restart

如果当前项目在 package.json 中指定了 "restart" 脚本,则将运行以下脚本

  1. prerestart
  2. restart
  3. postrestart

如果没有指定 "restart" 脚本,但有 stop 和/或 start 脚本,则将运行以下脚本

  1. prerestart
  2. prestop
  3. stop
  4. poststop
  5. prestart
  6. start
  7. poststart
  8. postrestart

配置

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。

另请参阅