1

将此种子项目用于我的 Angular 2 应用程序。

我的目标是在所有 sass 文件中使用 compass mixins 和函数。

在我尝试使用@import 'compass' 的那一刻,它根本无法导入。

我安装了最新的 SASS 和 COMPASS gem。

我认为要做到这一点,我需要一些 config.rb 但我不知道如何将它正确地放置在这个文件结构中。

或者,当整个应用程序构建时,也许我需要gulp-compass并实施一些 gulp 的任务来启用指南针?

但是什么时候开始这个任务,这个任务的代码应该是什么样子的?

4

1 回答 1

0

如果您只想使用 compass mixin,最好使用compass-mixins。它包含大多数 compass mixin 作为提供的“原始 Compass”。

以下是步骤:

  1. npm install --save-dev compass-mixins
  2. 在seed.config.ts中编辑 SASS 选项

    SASS_OPTIONS: SassOptions = { includePaths: ['./node_modules/compass-mixins/lib/'] };

然后它应该在angular2-seed-sass中工作。因为我在angular2-seed中做了类似的事情并且它有效。

玩了gulp-compass , gulp-ruby-sass 2天,相信上面的解决方案应该是最简单的了。

于 2016-04-20T09:40:28.073 回答