Node.js npm:未找到命令
当Jenkins试图在主节点上运行Node.js npm:未找到命令,node.js,jenkins,npm,Node.js,Jenkins,Npm,当Jenkins试图在主节点上运行npm install时,它返回一个错误: npm:未找到命令 在主节点上执行npm--version时,它返回正确的版本 不确定为什么jenkins无法访问主节点上的npm。有人能帮忙吗?大概詹金斯对你有不同的看法。您是否尝试过使用绝对路径?您是否在主从模式下使用Jenkins?您是否有unix环境sudo-i-u sjenkins以用户sjenkins身份连接,但使用您使用的名称。尝试此命令which npm作为您的当前用户来获取使用的路径,您将获得类似$P
npm install
时,它返回一个错误:
npm:未找到命令
在主节点上执行npm--version
时,它返回正确的版本
不确定为什么jenkins无法访问主节点上的npm。有人能帮忙吗?大概詹金斯对你有不同的看法。您是否尝试过使用绝对路径?您是否在主从模式下使用Jenkins?您是否有unix环境
sudo-i-u sjenkins
以用户sjenkins身份连接,但使用您使用的名称。尝试此命令which npm
作为您的当前用户来获取使用的路径,您将获得类似$PATH\u used/npm的内容。作为jenkins用户,请查看该路径是否存在,以及jenkins用户是否有权执行该路径。