Я работаю над существующим заданием, которое строит проект с использованием узла, но похоже, что ему нужно будет работать именно на v8.11.1.
вот следующие команды, которые мы используем на Jenkins:
source ~/.profile
echo 'Install required packages'
npm install -g bower gulp nodemon
npm install
bower install
echo 'Building production code'
gulp build
Он успешно строит наш проект, но использует только версию 6.11.2
/home/jenkins/.nvm/versions/node/v6.11.2/bin/bower -> /home/jenkins/.nvm/versions/node/v6.11.2/lib/node_modules/bower/bin/bower
/home/jenkins/.nvm/versions/node/v6.11.2/bin/gulp -> /home/jenkins/.nvm/versions/node/v6.11.2/lib/node_modules/gulp/bin/gulp.js
/home/jenkins/.nvm/versions/node/v6.11.2/bin/nodemon -> /home/jenkins/.nvm/versions/node/v6.11.2/lib/node_modules/nodemon/bin/nodemon.js
Я пытался загрузитьузел v8.11.1 в /home/jenkins/.nvm/versions/node/, копирующий gulp, nodemon и bower в каталоги bin и использующий nvm alias default v8.11.1
для переключения версий моего узла
Хотя, когда я запускаюпроект всегда работает на старой версии.Что я мог сделать, чтобы заставить его работать до версии 8.11.1?