◆
Vercel 使用新版 pnpm 部署报错解决方法
场景
当我在 vercel 上部署项目时,提示如下报错
ERR_PNPM_UNSUPPORTED_ENGINE Unsupported environment (bad pnpm and/or Node.js version)
原因是我使用了新版的 pnpm@10.13.1
解决方法
在 vercel 的项目的设置中的 Environment Variables 添加一个环境变量, ENABLE_EXPERIMENTAL_COREPACK 值: 1

文档来源
https://vercel.com/changelog/corepack-experimental-is-now-available
Corepack允许您在项目中使用特定的包管理器版本(pnpm、yarn、npm)。从今天开始,您可以启用实验性Corepack支持。- 通过将
packageManager添加到package.json文件ENABLE_EXPERIMENTAL_COREPACK=1, 并作为项目中的环境变量来启用Corepack

还没有留言,来发表第一条吧~