Node.js npm:未找到命令

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

当Jenkins试图在主节点上运行
npm install
时,它返回一个错误:

npm:未找到命令

在主节点上执行
npm--version
时,它返回正确的版本


不确定为什么jenkins无法访问主节点上的npm。有人能帮忙吗?

大概詹金斯对你有不同的看法。您是否尝试过使用绝对路径?您是否在主从模式下使用Jenkins?您是否有unix环境
sudo-i-u sjenkins
以用户sjenkins身份连接,但使用您使用的名称。尝试此命令
which npm
作为您的当前用户来获取使用的路径,您将获得类似$PATH\u used/npm的内容。作为jenkins用户,请查看该路径是否存在,以及jenkins用户是否有权执行该路径。