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文件可能会影响全局版本的显示,需注意删除不必要的文件。
🏷️
标签
➡️