Aak*_*rma 44 node.js package.json
在package.json
命令行npm init
中创建用于在Node.js中创建模块时,有一个我不知道的测试命令字段.npm help json
在CLI中也没有在文档中提及它.
请解释一下它是什么.
Den*_*soi 29
这test command
是你打电话时运行的命令npm test
.
与持续集成/连续部署工具集成时(比如这是很重要的jenkins
,codeship
,teamcity
).
示例:
- 假设您将项目部署到AWS或其他云托管提供商,
- 您可以将基础架构设置为自动运行npm test
.
- 如果这些测试中存在问题,您的ci/cd将在部署之前自动回滚.
执行测试
您可以使用karma,jest或selenium/nightmare/phantomjs或任何其他测试脚本库/框架,它允许您编写和执行测试,然后在scripts.test中设置所需的命令,最后运行它npm test
.
rob*_*lep 14
假设你的意思是scripts.test
:
"scripts" : {
"test" : "echo \"Error: no test specified\" && exit 1"
}
Run Code Online (Sandbox Code Playgroud)
该字段包含调用时应运行的程序(/命令行)npm test
.通常情况下,该程序是测试亚军样mocha
,ava
,jest
,...
默认值是占位符,用于输出错误消息(尝试npm test
在与您相同的目录中运行package.json
).
归档时间: |
|
查看次数: |
26165 次 |
最近记录: |