【问题标题】:How to include all global styles within FOLDER?如何在 FOLDER 中包含所有全局样式?
【发布时间】:2020-04-15 01:39:23
【问题描述】:

我已经阅读了关于 Angular CLI 和全局样式以及相关 documentation 的十几个相关问题,但我似乎找不到如何包含样式文件夹。

我的项目仍然有生成的styles.scss 文件。我创建了文件夹src/styles/,我不希望为该文件夹(和嵌套文件夹)中的每个文件添加 SCSS 导入。 angular.json 中的 styles 属性似乎不支持文件夹或通配符。

我正在迁移一个大型 AngularJS 项目,我们有许多全局样式文件。虽然其中一些文件可以用组件范围的样式替换,但其中有不少是用于指令属性之类的,我不知道有什么更好的方法来编写它们。

是否可以在不单独导入每个文件的情况下包含全局样式文件夹?

【问题讨论】:

  • 我有类似的情况,我通过将文件夹(包括样式)放在 assets 文件夹中解决了
  • @dcg 这会自动包含指向 HTML 中所有包含样式的链接吗?否则不能解决问题(必须为每个文件编写一个包含)。
  • 不,我必须更改链接指向的位置

标签: css angular angular-cli angular-cli-v8


【解决方案1】:

答案是肯定的。由于 CSS 级联的性质,即样式被包含的顺序很重要,SCSS 不支持以任意顺序导入一堆文件。您需要为每个单独的文件编写一个导入,以便明确顺序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-03
    • 1970-01-01
    • 2020-12-13
    • 2020-02-03
    • 2017-03-25
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多