Angular-CLI Sass

标签 angular sass angular-cli

我正在使用最新版本的 Angular-CLI 创建一个 Angular2 项目。我在 src/assets/styles/_vars.scss 中有一个带有变量的 sass 文件。是否可以配置 sass 编译器,所以我只需要写

@import "vars";

而不是写出完整路径或相对路径?

最佳答案

你很幸运。参见 this pr .

作为使用 sass 的示例,您希望将 stylePreprocessorOptions 对象添加到 angular-cli.json 中的应用程序配置中。例如:

"apps": [
    {
        "stylePreprocessorOptions": {
            "includePaths": [
                "styles" // This would point to the `my-app/src/styles` directory
            ]
        }
    }
]

从这里开始,如果您有一个 scss 文件,例如 my-app/src/styles/_vars.scss,您就可以

@import 'vars'

跨您的应用 scss 文件。

请记住将 angular-cli 至少更新到 1.0.0-beta.26

关于Angular-CLI Sass,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41504726/

相关文章:

angular - 我如何编写 NgRx 8 Effect 来触发 promise 的 Action

javascript - 如何在 ionic 3 和 Angular 4 中使用 Drupal 服务?

sass - 配置 "Live Sass Compiler"(VSCode模块)

html - 如何为这个 CSS 径向渐变创建一个 Sass mixin?

angular-cli 在 angular-cli.json 中将端口更改为 3000

typescript - Angular CLI 编译错误;预期有 1 个参数,但得到 0 个

angular - ionic 2 REST API : Failed to load url

javascript - 已经完成 Angular 取数据后如何将数据一一显示

Angular 构建索引文件 : where does the injected style come from?

html - 如何在水平滚动的 div 中创建淡入淡出效果