Travis CI,使用mocha进行npm测试时出错

时间:2017-06-10 02:11:43

标签: node.js mocha travis-ci

我试图使用Travis CI第一次运行我的mocha + chai测试,我似乎无法弄清楚为什么会发生这种情况。

当Travis构建运行时:

  

摩卡

     

sh:1:摩卡:未找到

     

命令" npm test"退出1。

.travis.yml

language: node_js

node_js:
- "8"

package.json(不是全部)

"scripts": {
    "test": "mocha"
},
"Dependencies": {
    "mocha": "3.4.2",
    "chai": "4.0.2"
},

我也试过测试:"测试":" ./ node_modules / .bin / mocha"但那也没有用。

感谢您的帮助!

编辑:

我不是最聪明的......有依赖关系而不是依赖关系(当它说devDependencies时遗留下来!)

1 个答案:

答案 0 :(得分:0)

我解决这个问题的方法是,我转到travis的菜单按钮,然后去缓存,然后清除了它...当您清除travis的缓存时,它尝试下载它,然后失败,然后安装npm再次安装所有依赖项。