ERR_PNPM_BAD_PM_VERSION 本项目配置为使用 pnpm vX。您当前的 pnpm 版本是 vY

💡 原文英文,约700词,阅读约需3分钟。
📝

内容提要

使用corepack管理版本时,通过不同方式调用pnpm命令会返回不同结果。分析发现,全局安装的ember-cli版本与项目中的版本不一致。解决方法是通过pnpm exec命令使用项目中安装的ember-cli版本,或者将全局的pnpm版本与项目匹配。如果遇到全局版本不匹配的问题,可以尝试使用corepack卸载并重新安装pnpm。注意,家目录中的package.json文件可能会影响全局版本的显示。

🎯

关键要点

  • 使用corepack管理版本时,pnpm命令的不同调用方式可能返回不同结果。

  • 全局安装的ember-cli版本与项目中的版本不一致,导致命令失败。

  • 可以通过pnpm exec命令使用项目中安装的ember-cli版本解决问题。

  • 也可以将全局的pnpm版本与项目匹配来解决版本不一致的问题。

  • 如果遇到全局版本不匹配,可以尝试卸载并重新安装pnpm。

  • 家目录中的package.json文件可能会影响全局版本的显示,需注意删除不必要的文件。

🏷️

标签

➡️

继续阅读