◆

Vercel 使用新版 pnpm 部署报错解决方法

2025-10-21 08:220

场景

当我在 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

vercel使用新版pnpm部署

文档来源

https://vercel.com/changelog/corepack-experimental-is-now-available

  • Corepack 允许您在项目中使用特定的包管理器版本(pnpm、yarn、npm)。从今天开始,您可以启用实验性 Corepack 支持。
  • 通过将 packageManager 添加到 package.json 文件 ENABLE_EXPERIMENTAL_COREPACK=1, 并作为项目中的环境变量来启用 Corepack
💬留言板0

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

PAGE LOAD / LIVEVercel 使用新版 pnpm 部署报错解决方法加载中