gpt4 book ai didi

javascript - grunt "test command"在 npm init 上做了什么

转载 作者:IT老高 更新时间:2023-10-28 21:50:54 26 4
gpt4 key购买 nike

我正在努力学习咕噜声。当我运行 npm init 时,我在创建一个询问“测试命令”的 package.json 文件的过程中得到一个提示——我不确定如何使用它,或者它的预期是什么。它似乎没有很好的记录。如果我将其留空,我会在生成的 package.json 文件中得到它:

"scripts": {
//"test": "echo \"Error: no test specified\" && exit 1"
},

谁能解释一下如何设置测试脚本?

最佳答案

首先,你的 package.json 中的 scripts-property 与 grunt 本身无关。它只是一个来自 npm 的 cli 命令,如果你运行它就会运行

$ npm test

在此处了解更多信息:https://npmjs.org/doc/scripts.html

例如如果您使用 grunt & nodeunit 测试您的应用程序您可以将其添加到脚本 block

"scripts": {
"test": "grunt nodeunit"
}

如果你运行'npm test',你的nodeunit-task就会运行

如果您更改底层测试框架,这基本上可以更轻松地进行持续集成等。

当然,您可以添加 alias-task如果您需要在运行测试之前和之后完成更多工作(例如,之前的连接,之后的清理)

关于javascript - grunt "test command"在 npm init 上做了什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17127964/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com