6

我刚开始使用 sass 和 compass 之类的东西,编写自己的 mixins 效果很好,等等……所以 SASS 似乎工作正常。

起初发现 compass 听起来很棒,但我有一个问题,即默认的 CSS3-Supported-Mixins 无法正常工作。

创业板版本:1.8.24

SASS 版本:3.1.19

指南针版本:0.12.1

我的屏幕.scss

@import "compass/reset";

.bam {
  @include border-radius(5px);
}

我通过创建项目compass create myProject。随后使用cd myProject. 紧随其后compass watch

写上面提到的.scss我收到以下错误消息

Change detected at $time to: screen.scss
error sass/screen.scss <Line 11: Undefined mixin 'border-radius'.> overwrite stylesheets/screen.css

指南针手册没有说明需要更多配置。所以我有点卡在这里。任何帮助将不胜感激!

解决方案

尽管我以前在测试中也这样做过,但解决方案实际上是通过以下方式包含所需的 Compass “类”@import "compass/css3"

4

1 回答 1

11

问题是我没有导入 compass/css3 依赖项。这是通过添加@import "compass/css3"到 .scss 文件来完成的

于 2012-06-12T09:48:46.907 回答