automation - Jenkins pipline 执行 nodejs 命令时,提示 node: command not found

遇见的问题描述:最近使用 jenkins pipline 部署前端项目的时候,执行 node 命令,发现怎么都执行不了,而登录服务器的时候,可以正常执行,而且环境变量进行了配置的,后请教了大神杨 说是软连接的问题,后进行设置后,就可以执行了;

为什么 java 命令可以执行,而node命令就要设置软连接呢?
请在评论告诉我。

解决

通过ln命令设置node和npm的软连接

ln -s /XX/bin/node(下载的node.js中的node)  /usr/local/bin/node(软连接的node)
ln -s /XX/bin/npm(下载的node.js中的npm)  /usr/local/bin/npm(软连接的npm)

你可能感兴趣的:(automation - Jenkins pipline 执行 nodejs 命令时,提示 node: command not found)