由于“console-browserify”,GitHub repo失败了Travis CI构建

时间:2013-05-08 21:05:22

标签: node.js travis-ci

我有一个使用Jasmine-Node运行单元测试的NPM项目。

我的测试套件(npm测试)在本地运行正常,但是当我将我的提交推送到GitHub时,我的Travis CI构建失败。

https://travis-ci.org/arthurakay/LintRoller/jobs/7002012

有谁知道这里发生了什么?我不认为我需要“console-browserify”,但出于某种原因,构建认为这是必要的。

作为参考,请参阅我的./hooks/pre-commit bash脚本,了解我调用单元测试套件的位置。

2 个答案:

答案 0 :(得分:1)

这是JSHint的一个问题,在我提出这个问题后不久就在他们自己的回购中得到纠正。

https://github.com/jshint/jshint/commit/28cfa2e369b31afb6ccfb44ee1f0d7df71170133

简而言之,JSHint现在需要console-browserify但是在我运行构建的那一刻他们的repo被破坏了(或者在某些状态下破坏了我的构建)。话虽如此,我可能需要针对每个依赖项的特定版本进行测试。

答案 1 :(得分:-1)

你总是可以安装console-browserify来检查是否能解决错误。

npm install -S console-browserify

也许您在本地计算机上全局安装了console-browserify