我以前也试过安装Nodejs,但这次我无法访问npm包。在安装Nodejs之后,我能够获得Nodejs的版本,但是当我执行Npm -v或者我尝试创建/下载任何NPM包时,它会给我
在键入node -v时,它会给出已安装节点的版本,但在键入npm -v时,它会给出
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
字符串
我尝试卸载和安装节点5-6次,它不工作。任何帮助将不胜感激。感谢编辑:-我正在使用Windows 10
2条答案
按热度按时间yuvru6vn1#
我发现了我经历过的错误。
第一步:
按windows + R
第二步:
输入-
%AppData%
,然后转到漫游,你会发现NPM文件删除它,如果你有NPM缓存删除它也现在。第三步:
如果您已经删除了nodejs并重新安装了它,那么没有问题,或者最好删除nodejs并重新安装
第四步:
型号-
npm install -g npm@latest
它会100%工作
yhived7q2#
我遇到了类似的问题,我通过以下步骤解决了它:
在此之后,当在cmd中输入“npm -v”时,没有出现错误
希望我帮上忙了