要防止在构建一个项目时编译另一个项目的样式,可以使用Angular 7中的多项目应用功能。以下是一个示例解决方法:
创建多个项目:
ng new project1
ng new project2
配置多项目应用:
angular.json
文件,在projects
对象中添加项目配置,示例如下:"projects": {
"project1": {
"root": "projects/project1",
"sourceRoot": "projects/project1/src",
"projectType": "application",
...
},
"project2": {
"root": "projects/project2",
"sourceRoot": "projects/project2/src",
"projectType": "application",
...
},
...
}
独立构建项目:
ng build project1
ng build project2
通过使用多项目应用功能,你可以独立构建每个项目,并防止在构建一个项目时编译另一个项目的样式。