npm 在安装的时候提示 没有权限操作的解决办法 Error: EACCES: permission denied
在安装插件的时候出现这样的错误,权限不够,是因为之前用 root
用户进行了局部安装npm包的操作,留下所属权为 root
的文件,导致普通用户无法访问 root
的文件内容。
错误原因:
找到报错的文件,会看到它的所有者是 root
。
之前用 root
进行了局部的安装操作,导致这个文件的所有者是 root
,还包括 .npm
文件夹下部分文件夹的所有权,也是 root
,普通用户当然就无权访问了。就会报权限错误。
解决办法
就是把用户目录下的 .npm
文件夹所有权都改成当前用户即可。
比如:当前用户名为 Kyle
sudo chown -R Kyle ~/.npm
执行后输入 root 密码,文件所属已改为当前用户了,再执行操作就不会出现了。
原文链接:https://blog.csdn.net/kimbing/article/details/88821182
用心做它,真心体会.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
2020-09-09 Flutter 自定义封装widget以及如何使用
2020-09-09 Flutter 登录页面