在cmd中输入npm -v报错,提示
node:internal/modules/cjs/loader:903
throw err;
^
Error: Cannot find module 'E:\Node\node_modules\npm\bin\npm-cli.js'
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:900:15)
at Function.Module._load (node:internal/modules/cjs/loader:745:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:72:12)
at node:internal/main/run_main_module:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
node:internal/modules/cjs/loader:903
throw err;
^
Error: Cannot find module 'E:\Node\node_modules\npm\bin\npm-cli.js'
[90m at Function.Module._resolveFilename (node:internal/modules/cjs/loader:900:15) [39m
[90m at Function.Module._load (node:internal/modules/cjs/loader:745:27) [39m
[90m at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:72:12) [39m
[90m at node:internal/main/run_main_module:17:47 [39m {
code: [32m'MODULE_NOT_FOUND' [39m,
requireStack: []
}
根据提示可以发现是少了.\Node\node_modules\npm\bin\npm-cli.js
两种解决方法,一种是重装,另一种是将文件补充进去
这里提供的方法是补充文件
在Node安装目下找到 node_global 文件夹
在node_global 文件夹里找到 node_modules 文件夹

点击cnpm再次发现该目录下还有一个 node_modules 文件夹,并找到npm文件夹

将该npm文件夹复制到cmd报错的node_modules 文件夹,重新启动cmd输入npm -v即成功


8万+

被折叠的 条评论
为什么被折叠?



