首页 文章

sass Watch 和指南针 Watch 有什么区别

提问于
浏览
13

目前我正在使用sass

sass --watch path1:path2

将scss文件编译为css但我甚至找到了

compass watch path1:path2

也 . 这两款 Watch 有什么区别吗?我用 compass create project 创建了一个项目,发现有两个主文件夹叫 sassstylesheets 我看了 screen.scss 文件,我找到了代码 @import "compass/reset"; ,但是没有任何名为 compass 的目录来调用重置 .

我真的很喜欢sass和指南针 . 任何人都可以解释我如何使用罗盘?任何帮助将不胜感激 . 提前致谢 .

1 回答

  • 19

    要了解差异,您必须首先了解Sass和Compass之间的区别 .

    • Sass 是一种CSS的扩展语言 . 它内置了数学函数,并增加了添加更多函数的能力,但它不包括任何函数 .

    • Compass 是Sass的框架 . 它在Sass之上添加了额外的功能,例如CSS3 mixins,布局助手和其他实用程序 . 它还使您能够在项目中添加其他第三方框架(称为extensions) .

    因此,两者之间的区别是:

    • sass --watch 将编译Sass文件,但因为它对罗盘不了解,所以它会忽略它 .

    • compass watch 就像Sass命令一样,只知道额外的Compass功能 . 因此,当您导入 compass/reset 时,它知道要导入的内容 .

    您可以在此处找到对所有Compass功能的引用:http://compass-style.org/reference/compass/

    在每个页面的顶部,它将显示要导入的Compass的哪个部分 . 例如,这是关于 reset 的页面:http://compass-style.org/reference/compass/reset/

相关问题