Bootstrap

npm 在命令行可以用,在Jenkins中bash: npm: command not found

如题。
解决办法:
找到npm 的位置

whereis npm

在这里插入图片描述
添加软连接到 /usr/local/bin 全局命令

ln -s /root/.nvm/versions/node/v13.5.0/bin/npm /usr/local/bin/npm

查看是否添加成功
在这里插入图片描述
同样的将node也添加到/usr/local/bin
在这里插入图片描述
就生效了。
原因应该是Jenkins登录的用户没有在命令的局部生效范围内。

;