如何修复类型错误:无法读取未定义的属性"最新"?



我的npm版本和节点版本不一样。

node -v v14.15.3
npm ERR! npm -v 1.3.21
npm ERR! TypeError: Cannot read property 'latest' of undefined
npm ERR!     at next (C:Program Filesnodejsnode_modulesnpmlibcache.js:688:35)
npm ERR!     at C:Program Filesnodejsnode_modulesnpmlibcache.js:676:5
npm ERR!     at saved (C:Program Filesnodejsnode_modulesnpmnode_modulesnpm-registry-clientlibget.js:142:7)
npm ERR!     at C:Program Filesnodejsnode_modulesnpmnode_modulesgraceful-fspolyfills.js:133:7
npm ERR!     at FSReqCallback.oncomplete (fs.js:171:23)
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! System Windows_NT 10.0.18363
npm ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "-g" "npm@latest"
npm ERR! cwd C:Projecttheradoc-UItheradocwebng-src
npm ERR! node -v v14.15.3
npm ERR! npm -v 1.3.21
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     C:Projecttheradoc-UItheradocwebng-srcnpm-debug.log
npm ERR! not ok code 0

当我运行命令npm install-gnpm@latest,它显示了我在上面复制粘贴的错误。请帮忙。

我也遇到了类似的问题。你可能安装了两个Node.js.,也可能没有

  • 首先尝试通过运行npm cache clean来清理缓存
  • 如果前面的建议不能解决您的问题,那么您可能安装了两个版本。我建议您删除AppData中的npm,卸载Node.js的两个版本,然后安装最新版本

最新更新