Vercel部署Next.js应用时报Cannot find module '@next/env'错误如何解决?
解决Next.js部署时
Cannot find module '@next/env'报错 问题特征
- 本地运行Next.js项目无任何异常,仅在Vercel、Netlify等平台部署时抛出
Cannot find module '@next/env'错误 - 排查
node_modules可发现@next目录下不存在env相关的文件或子目录 - 该问题常和
next-sitemap依赖包的版本适配有关
解决方法
直接将项目的Next.js版本升级到10.2.3即可修复该问题,可通过包管理工具执行对应升级命令:npm install next@10.2.3
或yarn add next@10.2.3
或pnpm add next@10.2.3
升级完成后重新部署即可正常构建。
内容的提问来源于stack exchange,提问作者Muhammad Mutahhar Bin Muzaffar
相关产品推荐
相关产品推荐

