Как я могу установить конкретную версию 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
раздел.