如何让 jenkins 使用当前的 npm 版本?

Dev*_*mbe 5 node.js npm jenkins

我参与的一个项目有一个我无法远程访问的 Jenkins 服务器。
服务器管理员已使用npm install -g npm.
执行npm -v报告版本为 5.8。

但是,在 Jenkins 构建过程中,npm -v报告的版本为 5.6,这是安装的 NodeJS 版本附带的版本。

有人可以帮助我解决我应该要求管理员更改的内容吗?

小智 4

管理员应该能够安装Jenkins NodeJS 插件,该插件允许您处理 NodeJS 的多个不同安装(不同版本)。这样您就可以从作业配置中找到要使用的 NodeJS 和 npm 版本,因为正确的文件夹会临时添加到 PATH 变量中。

该插件的 wiki 页面上有一个演练指南。