在用node安装某个全局模块的时候,没有权限修改node_modules
一、问题
今天在安装公司内部的一个npm模块的时候,发现报错了⬇
第一行错误:
deprecated graceful-fs@1.2.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
第二行关键错误:
checkPermissions Missing write access to /usr/local/lib/node_modules
发现是电脑没有权限修改node_modules
二、开放node_modules的修改权限
执行命令:
sudo chown -R $USER /usr/local/lib/node_modules
再重新安装一次npm i -g xxx
即可!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步