問題
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