在生产构建过程中,Angular v12 可能会发生样式渲染不正确的问题。这个问题的解决方法是在 Angular.json 文件中添加 "extractCss": true,然后使用命令 ng build --prod 进行构建。这将会把样式提取到单独的 CSS 文件中,从而避免样式渲染不正确的问题。
示例代码:
在angular.json文件添加以下代码片段:
"build": { "builder": "@angular-devkit/build-angular:browser", "options": { "extractCss": true, ... } ... }
运行如下命令:
ng build --prod
这个过程会生成一个名为 styles.xxxxxxxx.css 的文件来存放提取出来的 CSS 样式,这将确保样式能够正确渲染。