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

你可能感兴趣的:(npm install报错errno -4048(operation not permitted)解决方法)