【发布时间】:2023-03-15 22:54:01
【问题描述】:
我按照Angular Upgrade guide 将 Angular v11 项目升级到 Angular v12。
该项目使用 Angular Material 和 Bootstrap 库。当我使用--configuration production 标志进行构建时,样式正在破坏
我发现这是 Angular 的一个普遍问题
- 我尝试使用
--extract-css false标志。在这种情况下,我意识到 styles.scss 的样式没有得到应用 - 我还尝试使用https://sass-lang.com/documentation/cli/migrator#installation 迁移styles.scss。但没用
Angular v12 样式.80d2e538149d4fe8acb1.css
angular.json中使用的配置如下
"styles": [
"./node_modules/@angular/material/prebuilt-themes/indigo-pink.css",
"./node_modules/bootstrap/dist/css/bootstrap.min.css",
"./node_modules/material-design-icons-iconfont/dist/material-design-icons.css",
"src/styles.scss"
]
正如观察到的,Angular v12 构建中缺少第 3 方样式。有人可以分享他们如何解决的细节吗?提前致谢
【问题讨论】:
标签: css angular-material angular12