Error: exec npm config get prefix ERROR: Command failed: npm config get prefix --npm報錯的一種解決辦法


Error: exec npm config get prefix ERROR: Command failed: npm config get prefix --npm報錯的一種解決辦法

報錯內容

node:internal/modules/cjs/loader:936
  throw err;
  ^

Error: Cannot find module 'process-nextick-args'
Require stack:
- C:\Users\wh2008112\AppData\Roaming\npm\node_modules\npm\node_modules\readable-stream\lib\_stream_readable.js
      ....(以下省略)

解決辦法

  1. 在Roaming文件夾中找到npm-cache以及npm文件夾(之前版本的npm緩存)
    Roaming目錄:
    C:\Users\Administrator\AppData\Roaming
  2. 將npm-cache以及npm文件夾移入nodejs文件夾中

3.查看npm版本,即解決
npm -v

報錯如何出現的

在npm install失敗的過程中,對npm包進行了降級(降到了3.8, 截止目前npm版本為8.3.x),重新升級的時候就出現了該問題。
可能是舊版本的npm與新版本的npm緩存目錄不一致導致。以至於反復重新nodejs也無法解決,只能手動移動文件夾進行操作。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM