在npm i的时候报了上面的错误,然后上网查询后有两个解决方法
方法1是用管理员权限打开cmd,然后运行npm i
方法2是删除npmrc文件,不是nodejs安装
目录npm模块下的npmrc文件,而是C:\Users\xxx下的.npmrc文件
但是上面两个方法我试了都不行,所以我自己把所有依赖都重装后解决了。下面是我解决这个问题的步骤
首先是运行 npx rimraf ./node_modules把项目的node_modules文件夹删掉,如果没有安装rimraf 这个包的话就先npm i rimraf 安装;接着把项目的package-lock.json文件删掉,最后再重新npm i一次就解决了。