主要问题:
在您的情况下,您应该将导入的文件名放在"compass"
引号之间:
@import "compass"
如果您只想导入establish-baseline mixin
使用:
@import "compass/typography/vertical_rhythm";
一些技巧:
- 不需要设置
$base-font-size: 16px
,因为导入的指南针文件带有$base-font-size: 16px !default
变量声明
- 正如@nyuen 所说,您不需要
$base-font-size
作为参数传递,您应该将其@include establish-baseline
移出html。
这是修改后的代码:
// you should use the file name to import between quotes
@import "compass";
// $base-font-size: 16px !default; it's already declared in compass
// $base-font-size: 16px;
$base-line-height: 20px;
$lato: 'Lato, Helvetica, Arial, sans-serif';
// This include should be use out of any selector
@include establish-baseline();
html {
font-family: $lato;
}