npm-test

测试包

选择 CLI 版本

概述

npm test [-- <args>]
aliases: tst, t

描述

这会运行包的 "scripts" 对象的 "test" 属性中指定的一个预定义命令。

示例

{
"scripts": {
"test": "node test.js"
}
}
npm test
> node test.js
(test.js output would be here)

配置

ignore-scripts

  • 默认: false
  • 类型: Boolean

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

请注意,明确旨在运行特定脚本的命令(如 npm startnpm stopnpm restartnpm testnpm run-script)即使设置了 ignore-scripts 也会运行其预期脚本,但它们不会运行任何预脚本或后脚本。

script-shell

  • 默认: POSIX 系统上的 '/bin/sh',Windows 上的 'cmd.exe'
  • 类型: null 或 String

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

参见