在安装插件的时候出现这样的错误,权限不够,是因为之前用 root
用户进行了局部安装npm包的操作,留下所属权为 root
的文件,导致普通用户无法访问 root
的文件内容。
错误原因:
找到报错的文件,会看到它的所有者是 root
。
之前用 root
进行了局部的安装操作,导致这个文件的所有者是 root
,还包括 .npm
文件夹下部分文件夹的所有权,也是 root
,普通用户当然就无权访问了。就会报权限错误。
解决办法
就是把用户目录下的 .npm
文件夹所有权都改成当前用户即可。
比如:当前用户名为 Kyle
sudo chown -R Kyle ~/.npm
执行后输入 root 密码,文件所属已改为当前用户了,再执行操作就不会出现了。
用心做它,真心体会.