宝塔软件中安装了node,但是在终端执行node -v却显示node: command not found错误

在宝塔面板中安装Node.js后出现node: command not found错误,通常是因为Node.js的安装路径未正确添加到系统环境变量。以下是解决方法:

环境变量配置问题

宝塔面板安装Node.js后,默认可能未将Node.js的安装路径(如/www/server/nvm/versions/node/v14.18.3/bin)添加到系统环境变量。需要手动创建软链接到全局路径(如/usr/local/bin),操作如下

ln -s /www/server/nodejs/v14.17.6/bin/node  /usr/local/bin/node
ln -s /www/server/nodejs/v14.17.6/bin/npm  /usr/local/bin/npm
ln -s /www/server/nodejs/v14.17.6/bin/npx  /usr/local/bin/npx
ln -s /www/server/nodejs/v14.17.6/bin/pm2  /usr/local/bin/pm2

如果安装使用的是yarn,那把npm替换成yarn

如何找到node安装位置,如果是在宝塔中,一般是安装在/www/server/ 下面

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容