使用nvm-windows遇到的問題

使用nvm-windows管理node版本的時候,遇到以下問題:node

C:\WINDOWS\system32>nvm use 10.15.3
Now using node v10.15.3 (64-bit)

C:\WINDOWS\system32>npm -v
internal/modules/cjs/loader.js:584
    throw err;
    ^

Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:582:15)
    at Function.Module._load (internal/modules/cjs/loader.js:508:25)
    at Function.Module.runMain (internal/modules/cjs/loader.js:754:12)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
internal/modules/cjs/loader.js:584
    throw err;
    ^

Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:582:15)
    at Function.Module._load (internal/modules/cjs/loader.js:508:25)
    at Function.Module.runMain (internal/modules/cjs/loader.js:754:12)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)

  

我發現是在安裝npm的時候,沒有將tmp目錄下的npm,移到對應版本的node文件夾下。npm

 

因此個人解決辦法是,在安裝完以後,手動在node_modules文件夾下,新增對應的npm source code。bootstrap

相關文章
相關標籤/搜索