【问题标题】:Travis CI : unable to upgrade npm versionTravis CI:无法升级 npm 版本
【发布时间】:2016-11-27 06:50:41
【问题描述】:

我尝试在.travis.yml 配置文件中升级 Travis CI 使用的 npm 版本:

language: node_js node_js: 0.12 before_install: npm install -g npm@latest

但当我查看 Travis 工作的日志时,它没有任何改变:

node --version v0.6.21-pre npm --version 1.1.37

我也不明白为什么节点版本是 0.6,因为我明确告诉 Travis 使用 0.12 版本...

但我的主要问题是为什么 npm 版本没有更新。安装 npm 依赖项时,我有很多 No compatible version found 错误。 (我也有同样的问题https://github.com/npm/npm/issues/7219)。

我做错了什么?

【问题讨论】:

  • 不应该引用版本,让它是字符串而不是数字?
  • 我也试过了,结果一样

标签: node.js npm travis-ci npm-install


【解决方案1】:

您可能需要使用node_jsbefore_install 的列表。例如:

语言:node_js 节点js: - 0.12 安装前: - npm 安装 -g npm@latest

另外,在今年年底后将不再支持 v0.12,因此除非您确实需要使用该版本,否则您应该考虑升级到 v6.x 之类的版本,这是当前的 LTS 版本撰写本文时的分支。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-07
    相关资源
    最近更新 更多