首页 文章

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

提问于
浏览
1

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

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

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

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

有关参考,请参阅我的./hooks/pre-commit bash脚本以查看我调用单元测试套件的位置 .

2 回答

  • -1

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

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

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

  • 1

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

    npm install -S console-browserify
    

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

相关问题