我在Mac High Sierra上使用npm@5.6.0。我想运行在此Stratum client project中设置的测试。我已经成功地运行了npm install。但是当我尝试运行单独的测试时,我得到了错误:
no test specified怎么回事?我在根项目目录中,测试在我的"test“文件夹中。下面是发生的情况:
localhost:stratum-client-master davea$ npm install
up to date in 0.381s
localhost:stratum-client-master davea$ npm test test/callbacks.js
> stratum-client@1.0.1 test /Users/davea/Documents/workspace/stratum-client-master
> echo "Error: no test specified" && exit 1 "test/callbacks.js"
Error: no test specified
sh: line 0: exit: too many arguments
npm ERR! Test failed. See above for more details.发布于 2018-05-18 05:59:28
尝试替换
"scripts": {
"test": "mocha"
},在你的package.json里。
发布于 2018-02-19 07:07:11
您所输出的内容与package.json file要求输出的内容完全相同。在scripts下面偷看一下。
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"int-test": "mocha --require babel-core/register --recursive test"
},尝试int-test,这是其中的另一个命令。
发布于 2020-07-28 20:09:28
您没有指定您正在使用的测试框架,例如Jest或Mocha。
如果是Jest,请在package.json中添加以下内容
"scripts" : {
"test" : "jest"
}在mocha的情况下,请参考@Divyeshpal的答案。
https://stackoverflow.com/questions/48857545
复制相似问题