centos系统使用root用户安装的node在其它用户中使用不了

来源:2-10 在服务器部署并且运行

慕莱坞1975833

2022-05-02 11:19:06

centos系统使用root用户安装的node在其它用户中使用不了,这个其它用户我是设置了和root相同权限的,产生这个问题是什么原因

写回答

1回答

张轩

2022-05-03

同学你好

你说的使用不了是找不到这个 node 的命令吧。而不是没有权限

我估计是因为新用户的环境变量并没有添加对应的 node 的路径的。

你可以

// 现在 root 执行
which node
// 会看到它的安装路径,然后
echo $PATH 
// 应该会看到有 node 安装的目录
// 再登陆对应的用户,执行
echo $PATH
// 看看是不是没有对应的node 安装路径

没有的话,两种解决方案。

1 将这个路径添加到当前用户的环境变量中。可以看这个教程:https://www.cnblogs.com/yaoqingzhuan/p/10889718.html

2 这个用户再单独安装一份

0

2024版 Web前端架构师

2024版 ,前端高手课!全局架构思维/系统培养大厂P7技术专家/中小厂前端Leader

1106 学习 · 2254 问题

查看课程