宝塔面板 PM2 node npm 突然失效 bash: xxx: command not found

3,196 阅读1分钟

原因是软链接失效了

  • 给PM2加个软链接

ln -s /www/server/nvm/versions/node/v12.16.2/bin/pm2 /usr/bin/pm2

如果出现/usr/bin/env: node: No such file or directory 说明node的软链接也失效了

  • 添加node软连接

ln -s /www/server/nvm/versions/node/v12.16.2/bin/node /usr/bin/node

最后pm2在添加项目的时候,发现npm也失效了,同理添加软链接

ln -s /www/server/nvm/versions/node/v12.16.2/bin/npm /usr/bin/npm

以上的路径是根据自己的宝塔面板路径来添加,不可照搬,容易出现文件夹不存在错误。

如果是通过命令安装的,请将源路径改为自己的安装路径。