sass手表和指南针手表有什么区别
对于我目前使用的sasssass手表和指南针手表有什么区别,sass,Sass,对于我目前使用的sass sass --watch path1:path2 将scss文件编译为css,但我甚至发现 compass watch path1:path2 还有。这两块手表有什么区别吗?我用compass create project创建了一个项目,发现有两个主文件夹,分别是sass和stylesheets,我查看了screen.scss文件,找到了代码@import“compass/reset”,但没有任何名为compass的目录来调用重置 我对sass和compass很陌生
sass --watch path1:path2
将scss文件编译为css,但我甚至发现
compass watch path1:path2
还有。这两块手表有什么区别吗?我用compass create project
创建了一个项目,发现有两个主文件夹,分别是sass
和stylesheets
,我查看了screen.scss
文件,找到了代码@import“compass/reset”代码>,但没有任何名为compass
的目录来调用重置
我对sass和compass很陌生。谁能给我解释一下如何使用指南针吗?任何帮助都将不胜感激。提前感谢。要了解差异,您必须首先了解Sass和Compass之间的差异
- Sass是CSS的一种扩展语言。它内置了数学函数,并添加了添加更多函数和混入的功能,但不包括任何函数
- Compass是Sass的框架。它在sas之上添加了额外的功能,如CSS3混合、布局帮助程序和其他实用程序。它还使您能够将其他第三方框架添加到项目中(称为)
因此,两者之间的区别是:
- sass--watch将编译sass文件,但由于它对compass一无所知,因此将忽略它
- compass watch与Sass命令类似,只是它知道额外的指南针功能。因此,当您导入
指南针/重置时,它知道要导入什么
您可以在此处找到所有指南针功能的参考:
在每页的顶部,它将向您显示要导入的指南针的哪个部分。例如,这里有一个关于重置的页面:这意味着sass——如果我们正确使用指南针,就不需要观察了?如果sass可以编译任何给定的传统CSS,那么说sass是CSS的超集是否更正确?@AlonAmir correct。Sass已经更新了它们的定义,改为使用“扩展”,所以我将使用它。@AlonAmir准确地说,SCSS是CSS的超集。Sass还有一个更老的语法,称为简单的Sass,它不是。