使用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。