新电脑重新配置环境,搭建前端项目npm报了这个错:

分析原因:

node、 npm、 镜像都没问题

各类解决方法

后来尝试了很多方法:(有些人可以有些还是不行,都可以试试)

第一种:重新配置prefix和cache:

npm config set prefix "D:\node\nodejs\node_global" //设置全局包目录 npm config set cache "D:\node\nodejs\node_cache" //设置缓存目录

第二种:

改成你node下面的global文件路径和cache路径

没有更改文件权限为可编辑的保存不了(右键 =》属性=》安全=》system权限)

然后还是不行。

第三种:删除 .npmrc(是NPMRC文件)

然后cmd管理员权限打开运行

npm install express -g

这种方法不行,我还是撤回了删除的文件,尝试需注意!!! 

最后实在不行了 chatgpt:gpt的方法:

 正确解决方法:

确实是npm 安装的时候会把文件保存到cache里面 问题就是报错里面说的 cache里面没有编辑修改的权限 导致npm安装不了

怎么做:

修改node_cache里面的 _cacache文件权限 修改为Users  然后才可以勾上下面几个可读写的权限

不可修改为Administrators权限,修改完 应用=》确定

然后成功了

其他方法可以试一下 针对于部分人可以有效

推荐文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: