我所在的项目有一台Jenkins服务器,我无法远程访问
服务器管理员已使用npm install -g npm
安装了npm 5.8
执行npm -v
报告版本为5.8。
但是,在Jenkins构建过程中,npm -v
报告5.6版本,这是随安装的NodeJS版本一起提供的版本。
有人可以帮我解决我应该要求管理员更改的内容吗?
答案 0 :(得分:3)
管理员应该能够安装Jenkins NodeJS Plugin,它允许您处理NodeJS的几个不同安装(在不同版本中)。通过这种方式,您可以解决NodeJS和版本的问题。 npm你想在Job配置中使用,因为正确的文件夹会临时添加到PATH变量中。
wiki page of the plugin上有一个演练指南。
答案 1 :(得分:0)
以下步骤可以帮助您:
env.NODE_HOME = “C:\的Windows \ system32 \设置\ systemprofile \应用程序数据\漫游\ NPM”