问题
Windows下使用npm安装任何包都报错, Windows下使用npm显示权限不够
如图:
解决方法
1. 方法一
使用管理员权限打开 命令窗口, 治标不治本!!!!不推荐
2. 方法二
1 .网上的一大推: 删除 .npmrc文件
2. 如果你的npm安装在默认路径C:\Program Files\nodejs下,那么就得卸载重装了。再此重装时注意修改安装目录,避开windows文件夹权限,此处就不赘述了,自己不会的可以上网搜索,描述该类型问题的博客很多,卸载时注意要卸载干净,环境变量别忘了
还是解决不了!!!!!!
3. 方法三 本人最推荐!!!!!!!!!!!!
就是需要管理员权限,权限问题!!! 那就给他权限
1 . 查看Nodejs安装目录,右键发现在重命名以及删除前面有个盾牌标志这就是 node文件夹 权限不够的原因
普通文件夹是这样的
方法
右键Nodejs安装目录,我的是文件夹名称是nodejs,点击属性, 如图
你们再看下 这两个文件夹, 有没有盾牌, 有的话 删掉 重新 新建
然后右键该文件夹,重命名以及删除之前就不存在盾牌了,再次测试npm指令,正常运行: 如图
安装详细步骤 看我的 另一篇博客文章 : https://www.cnblogs.com/520BigBear/p/12612683.html
更多参考 https://blog.csdn.net/mr__sun__/article/details/119140624?utm_source=app&app_version=4.16.0