出现此问题的原因是Angular CLI在构建Angular应用时默认会对CSS进行压缩和优化,这可能会导致CSS选择器名称被更改,从而导致组件样式无法应用。解决此问题的方法是在angular.json文件中的build项下的options中设置"extractCss": true,这将禁用CSS压缩和优化。
示例代码如下所示:
// angular.json { "projects": { "my-project": { "architect": { "build": { "options": { "extractCss": true } } } } } }