首页 > 解决方案 > Angular 将组件的 css 文件导出到资产中

问题描述

最近我看到了一个新的 Angular 项目(v10),它的结构很奇怪。业主表示他们决定将所有 css 组件文件放入一个资产文件夹中,如下例所示:

+ src
   + app
      - app.component.ts
      - app.component.html
      - app.component.scss
      - app.module.ts
      - app.routing.ts
      + components
         + foo
            - foo.component.ts
            - foo.component.html
         + bar
            - bar.component.ts
            - bar.component.html 
   + assets
      + scss
         + components
            - foo.scss
            - bar.scss

我对此非常好奇,因为我一直认为将组件的 css 分离到另一个文件中是一个坏主意,但我没有找到任何关于此的文档或建议。

将组件的 css 文件移动到 assets 是一种好习惯吗?

标签: angulararchitecturestructureangular2-styleguide

解决方案


推荐阅读