已解决:Error: Cannot find module ‘...\node_modules\npm\bin\npm-cli.js‘

在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即成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值