You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Netlify部署Next.js应用报错:Ubuntu 16.04 Xenial Xerus镜像已弃用

解决Netlify部署Next.js时的Ubuntu 16.04镜像错误
  • 强制指定构建镜像版本:在项目根目录新建netlify.toml文件,写入以下配置,明确让Netlify使用支持的Ubuntu 22.04镜像,覆盖任何默认或遗留设置:

    [build]
      image = "ubuntu-22.04"
    
  • 清理Netlify构建缓存:登录Netlify后台,进入站点的「Deploys」页面,找到最近失败的部署,点击「Trigger deploy」的下拉菜单,选择「Clear cache and deploy site」。旧缓存可能残留了之前的镜像配置,清理后重新部署大概率能解决问题。

  • 检查仓库配置文件:翻一遍项目里的netlify.toml、_redirects这类Netlify相关配置文件,看看有没有隐藏的旧镜像指定,有的话直接修改成支持的版本。

  • 重新关联仓库:如果上面的方法都没效果,试试删除当前Netlify站点,重新从GitHub仓库导入创建,过程中留意选择最新的构建环境选项。

内容的提问来源于stack exchange,提问作者Simão Quintela

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 09:42:05