Travis CI nodejs 4和eval npm install

时间:2016-05-24 08:23:18

标签: javascript node.js travis-ci

我正在使用Node V4.4.3构建电子应用程序,我需要使用travis CI构建它。

实际上,我的Travis CI看起来像这样:

language: node_js
node_js:
  - "4"
env:
  - CXX=g++-4.8
addons:
  apt:
    sources:
      - ubuntu-toolchain-r-test
    packages:
      - g++-4.8
after_script:
  - cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js

根据travis的说法,似乎每天一次构建是可以的(参见#12#8

在其他情况下,似乎 npm install 命令无法显示如下错误:

  

命令“eval npm install”失败。重试,2 of 3。

由于超时(大约40分钟后),该过程被终止

知道会发生什么事吗?

2 个答案:

答案 0 :(得分:0)

请查看github上this问题中的讨论。它应该可以解决你的问题。

答案 1 :(得分:0)

请将grunt的版本降级为grunt":" ^ 0.4.5

由于npm 2不支持grunt版本:1.0.0

$ npm --version 2.15.11

所以对于这种依赖应该是: -

" devDependencies&#34 ;: {     " grunt":" ^ 0.4.5",
    " grunt-bower-install":" ^ 1.6.0",
    " grunt-contrib-jshint":" ^ 1.0.0",
    &#34; grunt-maven-tasks&#34;:&#34; ^ 1.4.0&#34;,&#34; grunt-npm-install&#34;:&#34; ^ 0.3.1&#34; <登记/> }