新电脑重新配置环境,搭建前端项目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权限,修改完 应用=》确定
然后成功了
其他方法可以试一下 针对于部分人可以有效
推荐文章
发表评论