You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Node.js 18无法调用NPM及找不到模块'./es6/validate-engines.js'问题求助

Node.js 18无法调用NPM及找不到模块'./es6/validate-engines.js'问题求助

之前我装过Node.js,这次重新安装后却没法正常使用npm了。现在输入node -v能正常显示已安装的Node版本(当前是v18.16.1),但只要执行npm -v或者尝试下载、创建npm包,就会弹出下面的错误:

node:internal/modules/cjs/loader:1080
throw err;
^

Error: Cannot find module './es6/validate-engines.js'
Require stack:
- C:\Users\Sathya Kumar S\AppData\Roaming\npm\node_modules\npm\lib\cli.js
- C:\Users\Sathya Kumar S\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js
←[90m    at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15)←[39m
←[90m    at Module._load (node:internal/modules/cjs/loader:922:27)←[39m
←[90m    at Module.require (node:internal/modules/cjs/loader:1143:19)←[39m
←[90m    at require (node:internal/modules/cjs/helpers:110:18)←[39m
at Object.<anonymous> ←[90m(C:\Users\Sathya Kumar S\←[39mAppData\Roaming\npm\node_modules\←[4mnpm←[24m\lib\cli.js:1:25←[90m)←[39m
←[90m    at Module._compile (node:internal/modules/cjs/loader:1256:14)←[39m
←[90m    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)←[39m
←[90m    at Module.load (node:internal/modules/cjs/loader:1119:32)←[39m
←[90m    at Module._load (node:internal/modules/cjs/loader:960:12)←[39m
←[90m    at Module.require (node:internal/modules/cjs/loader:1143:19)←[39m {
code: ←[32m'MODULE_NOT_FOUND'←[39m,
requireStack: [
←[32m'C:\\Users\\Sathya Kumar S\\AppData\\Roaming\\npm\\node_modules\\npm\\lib\\cli.js'←[39m,
←[32m'C:\\Users\\Sathya Kumar S\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js'←[39m
]
}

Node.js v18.16.1

我已经卸载重装Node.js五六次了,但问题还是没解决,有没有大佬能帮忙看看?谢谢!

补充:我用的是Windows 10系统。

备注:内容来源于stack exchange,提问作者Rakshit Sathyakumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 11:13:13