我希望使用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"
}
但是,我仍然会收到错误,这些错误也会显示文件版本问题并使用^
。
我怎样才能超越这个?
答案 0 :(得分:1)
将此添加到您的.travis.yml
:
before_install:
- "npm install -g npm@'>=2.5.0'"
这解决了我的构建失败。