npm報錯常見問題?

2021-09-28 05:17:42 字數 745 閱讀 6522

電腦中以前存在有node和npm,但是我想重新安裝node和npm,所以就把以前的node刪除掉了。重新安裝完node之後,使用cmd命令列輸入node -v 和 npm -v 檢查是否安裝成功時,發現node -v是沒有問題的,但是輸入npm -v時,報錯:

error: eperm: operation not permitted, mkdir 'c:\program files\nodejs\node_global'

typeerror: cannot read property 'get' of undefined

無論我安裝哪個版本的node.js,都會報錯這種錯誤,嘗試了解除安裝node.js,刪除環境變數依舊無濟於事。這句話的意思是:不允許操作,新建"c:\program files\nodejs\node_global".

在晚上找了很多的解決辦法,最後發現時間飛逝子非魚的答案很好的解決了我的問題。在此特別感謝作者。

方法有如下三種:

方法1:需要刪除npmrc檔案

刪除的路徑是在c:\users\\下的.npmrc檔案。(並不是nodejs安裝目錄npm模組下的那個npmrc檔案);

方法2:直接用命令清除即可,cmd控制台輸入:npm cache clean --force;

方法3:

(1) 解除安裝node.js;

(3) 重新安裝node.js,再次在dos中輸入node -v 和 npm -v 可以看到相應的版本號;

npm報錯問題

從coding上clone專案,執行npm run dev報錯,然後發現是依賴沒下好,再執行npm install繼續報錯,截圖如下 去網上搜尋發現解決方法 來自飛奔的波大爺 報錯 npm err unexpected end of json input while parsing near ver...

npm使用常見問題及注意事項

1 npm cnpm yarn不要混用,乙個專案只使用乙個 2 npm problem npm err extraneous 表明安裝了很多不需要的三方包 使用命令 npm prune刪除無用的包 3 unmet dependency 刪除package lock.json檔案後,重新安裝npm i...

npm使用常見問題及注意事項

1 npm cnpm yarn不要混用,乙個專案只使用乙個 2 npm problem npm err extraneous 表明安裝了很多不需要的三方包 使用命令 npm prune刪除無用的包 3 unmet dependency 刪除package lock.json檔案後,重新安裝npm i...