当尝试使用pnpm执行命令时遇到ERR_PNPM_BAD_PM_VERSION错误,因为项目最初配置为v8.15.5,但已升级至v9.0.1。解决方法是将package.json中的packageManager的pnpm版本更改为本地最新版本。

报错触发

输入与pnpm有关的命令都报错

ERR_PNPM_BAD_PM_VERSION  This project is configured to use v8.15.5 of pnpm. Your current pnpm is v9.0.1

这是由于项目创建的时候使用的是8.15.5版本,后续在使用时更新了pnpm版本,导致了该问题发生

pnpm install -g pnpm

修改

package.json中的packageManager的pnpm版本改为本地最新的pnpm版本