在 vercel 使用 corepack

在 vercel 使用 corepack

将前端项目部署到 vercel 时,有时会遇到需要配置 corepack 的场景。

根据官方文档得知,vercel 的 pnpm 使用策略依赖于项目内具体的 pnpm-lock.yaml 文件。但是项目可能不会提交锁文件。

如果我仓库没有这个文件,那么 vercel 用的是 pnpm6,是低版本的,项目时无法启动的。

根据官方教程,我们在 vercel 项目仪表盘内配置环境变量,允许其使用 corepack,这样 vercel 就会使用正确的 pnpm 了。

参考资料

  • https://vercel.com/docs/functions/runtimes/node-js#node.js-version
  • https://vercel.com/docs/deployments/configure-a-build#corepack
  • https://vercel.com/docs/deployments/builds/package-managers

本文由博客一文多发平台 OpenWrite 发布!

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容