php - 如何在 Travis CI 上的 PHP 容器上安装特定的 node.js 版本?

标签 php node.js travis-ci

对于 Laravel 项目,我使用语言选项为 PHP 的 Travis Ci。除了 PHP,我还想做一些 Node JS 测试。默认安装的 Node JS 版本不符合我的要求。如何在我的配置文件中指定 Node JS 的版本?

我试过以下方法。但不幸的是,这不起作用。

language: php

php:
  - '7.0'
  - '7.1'

node_js:
  - '6.10'

最佳答案

为了寻找相同问题的答案,我在这里结束了,there ,这对我有帮助:

language: php

php:
  - 7.0
  - 7.1

before_install:
  - nvm install node 
# "node" is an alias for the latest version

install
  - npm install

注意:在 before_install 部分安装它,因为我在 install 部分安装实际的包。

关于php - 如何在 Travis CI 上的 PHP 容器上安装特定的 node.js 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44249044/

相关文章:

javascript - 如何在 JavaScript 中将字符代码数组转换为字符串?

go - 我可以在配置文件中指定 GO 构建文件名吗?

php - MySQL 本地主机访问被拒绝,直到刷新

php - Yii2 中的 block 是什么

php - Laravel API 的创建和编辑方法应该返回什么?

javascript - Strongloop Loopback - 远程方法中的异步函数处理(每个函数内部)

php - 将 MD5 哈希表示为整数

Node.js 在移动设备上使用 SSL 通配符中断

ruby-on-rails - travis ci 和 selenium-webdriver 无法在 60 秒内获得稳定的 firefox 连接 (127.0.0.1 :7055)

android - 如何从 Travis build 中知道确切的错误