npm install报错errno -4048(operation not permitted)解决方法

在npm install安装依赖时,报错errno -4048,看到operation not permitted第一反应是权限问题,还以为是权限不够,感觉怪怪的,用管理员权限执行还是一样的问题。

查了下是缓存的问题,npm有个很重要的关于缓存的指令,npm cache

输入npm cache clean--force,npm会去校验一些缓存依赖的完整和有效性。估计是因为要下载的依赖存在于缓存中,但是不够完整或者有效,所以导致了报错,校验完成之后再下载相关的依赖就不会报这个错误了。 

最终解决步骤:

1、需要删除npmrc文件。(是在C:\Users\{账户}\下的.npmrc文件..)

2、或者直接用命令清理就行,控制台输入:npm cache clean --force

3、控制台输入:npm install

参考https://blog.csdn.net/qq_35624642/article/details/78393035

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。