You need to enable JavaScript to run this app. Angular 11集成Tailwind 2生产构建引入utilities时报缺少分号错误
优惠活动
大模型
产品
解决方案
定价
更多

Angular 11集成Tailwind 2生产构建引入utilities时报缺少分号错误

开发环境基础信息
  • 技术栈组合:Angular 11 + Tailwind CSS 2
  • 自定义配置情况:未接入自定义webpack、postCSS配置,尝试添加这类配置后触发的报错完全一致
生产构建报错现象

执行生产版本构建流程时,控制台抛出如下编译中断错误:

Generating browser application bundles (phase: building)...An unhandled exception occurred: styles.add0c6b01f26781b3fec.css D:\Dev\Angular\project\styles.add0c6b01f26781b3fec.css:1344:16: Missed semicolon
See "C:\Users\farka\AppData\Local\Temp\ng-IzKrHt\angular-errors.log" for further details
问题触发规律
  • 报错无例外出现在样式文件中引入@import 'tailwindcss/utilities';时,移除该工具类导入语句后,构建流程可顺利完成
  • 在生产配置中关闭样式压缩能力,构建可正常完成,对应angular.json中的优化配置片段为:
"configurations": {
  "production": {
    "optimization": {
      "scripts": true,
      "styles": {
        "minify": false,
        ...
      }
    }
  }
}
错误堆栈详情

本地错误日志文件中记录的堆栈信息如下:

[error] Error: styles.add0c6b01f26781b3fec.css D:\Dev\Angular\project\node_modules\@angular-devkit\build-angular\src\webpack\plugins\optimize-css-webpack-plugin.js:98:48
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
问题诉求

需要可落地的定位、修复方案,解决引入Tailwind工具类后,生产构建压缩CSS环节触发的分号缺失编译错误。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.27 21:45:09