使用nvm-windows遇到的问题

使用nvm-windows管理node版本的时候,遇到如下问题:

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

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

Error: Cannot find module 'C:Program Files
odejs
ode_modules
pmin
pm-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
odejs
ode_modules
pmin
pm-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文件夹下。

所以我的解决办法是,在安装完之后,手动在node_modules文件夹下,新增对应的npm source code。

原文地址:https://www.cnblogs.com/huangshijie/p/11233457.html