Как я могу установить конкретную версию node.js в контейнер PHP на Travis CI?

Для проекта Laravel я использую Travis Ci с опцией языка как PHP. Помимо PHP я хочу провести тестирование Node JS. Установленная по умолчанию версия Node JS не соответствует моим требованиям. Как я могу указать версию Node JS в моем конфигурационном файле?

Я попробовал следующее. Но, к сожалению, это не работает.

language: php

php:
  - '7.0'
  - '7.1'

node_js:
  - '6.10'

1 ответ

Решение

В поисках ответа на тот же вопрос я оказался здесь и там, и мне это помогло:

language: php

php:
  - 7.0
  - 7.1

before_install:
  - nvm install 6.10

install
  - npm install

Примечание: установка этого в before_install раздел, как я устанавливаю фактические пакеты в install раздел.

Другие вопросы по тегам