由于NPM过时,Travis构建失败

时间:2015-03-08 05:23:15

标签: travis-ci

我希望使用Travis CI。我在npm安装期间由于故障而错误输出。我注意到它无法找到标有^的文件版本。此角色已添加recently。看一下构建输出,我注意到了:

$ npm --version 1.2.30

我的开发机器运行npm 2.5.1。我没有看到任何方法在Travis CI设置中升级npm。我手动将package.json更改为使用~,这似乎有助于我获得更多输出:

  "devDependencies": {
    "jasmine-core": "~2.2.0",
    "karma": "~0.12.31",
    "karma-chrome-launcher": "~0.1.7",
    "karma-cli": "0.0.4",
    "karma-jasmine": "~0.3.5",
    "karma-requirejs": "~0.2.2",
    "requirejs": "~2.1.16"
  }

但是,我仍然会收到错误,这些错误也会显示文件版本问题并使用^

我怎样才能超越这个?

1 个答案:

答案 0 :(得分:1)

将此添加到您的.travis.yml

before_install:
  - "npm install -g npm@'>=2.5.0'"

这解决了我的构建失败。