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
相关产品推荐
相关产品推荐

