【发布时间】:2017-11-12 03:00:30
【问题描述】:
我第一次尝试使用 Travis CI 运行我的 mocha + chai 测试,但我似乎无法弄清楚为什么会发生这种情况。
当 Travis 构建运行时:
摩卡
sh: 1: mocha: 未找到
命令“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"
},
我也尝试了以下测试:“test”:“./node_modules/.bin/mocha”,但这也没有用。
感谢您的帮助!
编辑:
我不是最聪明的......有依赖而不是依赖(当它说 devDependencies 时留下的!)
【问题讨论】:
-
嘿,别自暴自弃,这是一个简单的错字,我们每个人都可能遇到 :-) 发现它并回答你自己的问题的工作很好。
-
您尝试在 .travis.yml 配置文件中添加 npm install -g mocha 吗?
标签: node.js mocha.js travis-ci