解决checkPermissions Missing write access to

简介: 解决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


正文


解决方向


  1. (基本没用)第一个反应,使用 sudo npm install,然而这种方式多数情况下并不能解决。


  1. (不推荐)使用 cnpm install,这种方式基本能解决,但不推荐。


我现在基本不用 cnpm 了,可以通过 npm config set registry https://registry.npm.taobao.orgnpm 命令下载源地址改成淘宝镜像。

为什么不推荐使用 cnpm,以及如何设置 npm 淘宝源地址,可以看下这篇文章

  1. (亲测有效)删除 node_modules 文件夹,然后重新执行 npm install
  2. (亲测有效)修改 node_modules 文件夹(或者项目目录)读写权限为 777


# 设置文件夹权限为 777
 $ sudo chmod -R 777 your_folder


题外话


关于 Linux、Mac 系统的 644、755、777 权限,可以看这篇文章

目录
相关文章
|
关系型数据库 Java MySQL
clickhouse的常用语法你知道吗
clickhouse数据库,总结了一些常用的语法
616 0
clickhouse的常用语法你知道吗
|
分布式计算 Ubuntu 调度
如何本地搭建DolphinScheduler并无公网ip远程访问管理界面
如何本地搭建DolphinScheduler并无公网ip远程访问管理界面
339 0
couldn't find "libxxxx.so"的解决办法
couldn't find "libxxxx.so"的解决办法
1957 0
|
Java 测试技术 API
Zookeeper开源客户端Curator之基本功能讲解
Zookeeper开源客户端Curator之基本功能讲解
721 0
Zookeeper开源客户端Curator之基本功能讲解
|
10月前
|
存储 Java Linux
【Maven】——基础入门,插件安装、配置和简单使用,Maven如何设置国内源
Maven插件安装,Maven项目构建,依赖管理,Haven Help插件,Maven仓库,Maven如何设置国内源
|
11月前
|
前端开发 JavaScript Android开发
前端框架趋势:React Native在跨平台开发中的优势与挑战
【10月更文挑战第27天】React Native 是跨平台开发领域的佼佼者,凭借其独特的跨平台能力和高效的开发体验,成为许多开发者的首选。本文探讨了 React Native 的优势与挑战,包括跨平台开发能力、原生组件渲染、性能优化及调试复杂性等问题,并通过代码示例展示了其实际应用。
250 2
|
11月前
|
存储 缓存 Java
Spring缓存注解【@Cacheable、@CachePut、@CacheEvict、@Caching、@CacheConfig】使用及注意事项
Spring缓存注解【@Cacheable、@CachePut、@CacheEvict、@Caching、@CacheConfig】使用及注意事项
3126 2
|
运维 监控 Java
使用jps命令查看Java进程
`jps`是Java开发者和系统管理员的得力助手,它简化了Java进程监控的过程,使得快速检查应用运行状态变得轻而易举。通过合理利用其提供的参数,可以高效地进行故障排查、性能监控及日常管理任务,确保Java应用稳定运行。
819 2
|
存储 监控 Java
Java日志通关(三) - Slf4j 介绍
作者日常在与其他同学合作时,经常发现不合理的日志配置以及五花八门的日志记录方式,后续作者打算在团队内做一次Java日志的分享,本文是整理出的系列文章第三篇。
|
负载均衡 Java 网络架构
Spring Cloud原理详解
介绍了Spring Cloud的原理和核心组件,包括服务注册与发现、配置管理、负载均衡、断路器、智能路由、分布式消息传递、分布式追踪和服务熔断等,旨在帮助开发人员快速构建和管理微服务架构中的分布式系统。
501 0