【发布时间】:2021-12-27 10:46:07
【问题描述】:
我有一个带有 scss 样式的 angular2+ 项目。我的目标是 2 个应用:移动(离子)和具有相同代码库的网络。
由于需要为某些组件加载完全不同的样式表,我正在考虑执行以下操作:将每个组件的 web 样式保存在 xxx.component.scss 中(不变),并且在xxx.component.mobile.scss
我的问题:有没有办法在构建 Angular 项目时将 xxx.component.scss 文件替换为对应的 xxx.component.mobile.scss )?
我尝试像这样在 angular.json 中使用通配符,但没有奏效:
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.dev.ts"
},
{
"replace": "src/**/*.scss",
"with": "src/**/*.mobile.scss"
}
]
有没有办法在构建角度项目期间进行通配符文件替换?推荐的方法是什么?
【问题讨论】:
标签: angular-cli angular-builder angularbuild