阅读(109)
赞(12)
npm 测试 test
2021-09-06 16:02:59 更新
测试脚本
概要
npm test [-- <args>]
aliases: t, tst
描述
如果 package.json 文件中定义了 "test" 脚本,则执行。
例子
{
"scripts": {
"test": "node test.js"
}
}
npm test
> npm@x.x.x test
> node test.js
(test.js output would be here)
配置
ignore-scripts 忽略脚本
- 默认值:
false
- 类型:
Boolean
如果为 true,则 npm 不会运行 package.json 文件中指定的脚本。
请注意,明确用于运行特定脚本的命令,例如 npm start
, npm stop
, npm restart
, npm test
, 并且npm run-script
如果ignore-scripts
已设置仍将运行其预期脚本,但它们不会运行任何前置或后置脚本。
script-shell
- 默认值:POSIX 系统上的“/bin/sh”,Windows 上的“cmd.exe”
- 类型:
null
或String
用于脚本的 shell 与npm exec
,npm run
和npm init <pkg>
命令一起运行。