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

Next.js 11.1.2在_app.js引入全局CSS构建时报错如何解决?

Next.js ^11.1.2 全局样式引入构建报错解决方案

Next.js 从10版本开始加入了全局CSS引入限制,避免全局样式污染不同页面的渲染结果,仅允许在自定义_app.js入口文件中引入全局CSS。你当前编写的_app.js和globals.css代码本身没有语法错误,构建报错可按以下步骤排查解决:

  • 排查所有页面、组件文件,删除除pages/_app.js之外的所有全局CSS引入语句,其他位置引入全局CSS会直接触发构建失败
  • 确认项目文件结构匹配你编写的引入路径,标准结构参考:
项目根目录
├── pages
│   └── _app.js
├── styles
│   └── globals.css
└── next.config.js
  • 检查next.config.js配置,如果你配置了自定义CSS处理loader,先移除相关配置,使用Next.js内置的CSS处理规则测试构建
  • 清除构建缓存后重试,执行命令:rm -rf .next && npm run build,排除旧缓存导致的异常报错

内容的提问来源于stack exchange,提问作者Dikshitkumar

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 11:36:05