mhe*_*ers 63 javascript package node.js gruntjs
我正在努力学习咕噜声.当我运行npm init时,我在创建一个请求"测试命令"的package.json文件的过程中得到一个提示 - 我不确定如何利用它,或者它期望的是什么.它似乎没有很好的记录.如果我把它留空,我会在生成的package.json文件中得到它:
"scripts": {
//"test": "echo \"Error: no test specified\" && exit 1"
},
Run Code Online (Sandbox Code Playgroud)
任何人都可以了解如何设置测试脚本吗?
her*_*w78 44
首先,package.json中的scripts-property与grunt本身无关.它只是来自npm的cli命令,如果你跑的话会运行
$ npm test
Run Code Online (Sandbox Code Playgroud)
在这里阅读更多相关信息:https://npmjs.org/doc/scripts.html
例如,如果使用grunt和nodeunit测试应用程序,则可以将其添加到scripts-block中
"scripts": {
"test": "grunt nodeunit"
}
Run Code Online (Sandbox Code Playgroud)
如果你运行'npm test',你的nodeunit-task就会运行
如果您更改基础测试框架,这基本上可以使持续集成等更容易.
当然,如果你需要在测试运行之前和之后完成更多工作,你可以添加一个别名任务(例如,之前的连接,之后的清理)
| 归档时间: |
|
| 查看次数: |
29958 次 |
| 最近记录: |