gpt4 book ai didi

node.js - Jenkins 使用旧 Node 版本构建项目

转载 作者:太空宇宙 更新时间:2023-11-04 00:09:49 24 4
gpt4 key购买 nike

我正在从事一项使用 Node 构建项目的现有工作,但看起来它需要专门在 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

我尝试将 Node v8.11.1 下载到/home/jenkins/.nvm/versions/node/,将 gulp、nodemon 和 Bower 复制到 bin 目录并使用 nvm alias default v8.11.1 切换我的 Node 版本

不过,当我运行该项目时,它总是在旧版本上运行。我该怎么做才能强制它运行到 8.11.1 版本?

最佳答案

您可能需要重新启动 Jenkins 才能开始使用/识别较新版本的 Node 。

关于node.js - Jenkins 使用旧 Node 版本构建项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50377852/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com