当我年轻的时候,我尝试了CSS,过了一段时间,我的同龄人给我施加压力,让我尝试SASS。这是一个滑坡路和推手现在已经把我的罗盘。
我不太明白以下两个命令之间的区别
sass --compass --watch .compass watch .当第一个命令出现问题时,我尝试设置一个Compass项目并使用第二个命令。
然而,这句话的意思是"Undefined mixin 'background-image'“。我可以通过在我的@import "compass";文件的顶部添加一个.scss来避免这个错误。但是当我运行罗盘命令时,为什么要导入罗盘呢?(!)所有的图书馆都包括在那里吗?显然不是。
任何感激的帮助。
发布于 2013-09-06 17:09:31
--compass命令的sass标志仅仅是访问Compass库的一种快速方式。如果您实际上需要配置Compass,那么建议您设置一个Compass项目并使用compass命令(请参阅:https://github.com/nex3/sass/issues/858)。
罗盘不仅仅是前缀属性的混合器集合。它是一个扩展管理器,在默认情况下恰好有一些扩展(指南针、蓝图等)。默认情况下,使用Compass只允许您访问辅助函数 (它是用Ruby编写的)。这是由设计:你只包括你需要的项目,而不是什么罗盘认为你需要。
https://stackoverflow.com/questions/18660122
复制相似问题