解决 checkPermissions Missing write access to
在使用 npm install
命令时,我们可能会遇到因为没有写访问权限,导致安装失败的情况。
npm WARN checkPermissions Missing write access to /Users/frankie/Documents/Project-React/demo/node_modules/decode-uri-component
解决方向
- (基本没用)第一个反应,使用
sudo npm install
,然而这种方式多数情况下并不能解决。 - (不推荐)使用
cnpm install
,这种方式基本能解决,但不推荐。
我现在基本不用 cnpm
了,可以通过 npm config set registry https://registry.npm.taobao.org
将 npm
命令下载源地址改成淘宝镜像。
为什么不推荐使用 cnpm,以及如何设置 npm 淘宝源地址,可以看下这篇 文章。
- (亲测有效)删除
node_modules
文件夹,然后重新执行npm install
。 - (亲测有效)修改
node_modules
文件夹(或者项目目录)读写权限为777
# 设置文件夹权限为 777 $ sudo chmod -R 777 your_folder
题外话
关于 Linux、Mac 系统的 644、755、777 权限,可以看这篇文章。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论