成功解决

环境

  • Windows 11
  • Node.js 20
  • pnpm

我更新nuxt版本时遇到这个错误, 不论是升级到3.19还是4.0. 经过搜索, 发现这不是nuxt的问题, 其他项目安装时也遇到了这个错误.

解决方法

  • 安装nvm, 因为我的系统是Windows 11, 所以我安装的是nvm-windows.
  • 使用nvm安装最新稳定版Node.js, 我安装的是node 22.
  • 切换到node 22. 删除node_modules目录, 删除pnpm-lock.yaml, 重新安装依赖.
  • windows上可以安装并使用rimraf删除node_modules目录.