首页 文章

设置指南针/ sass项目

提问于
浏览
0

当我年轻的时候,我尝试了CSS,然后过了一段时间,我的同伴们迫使我尝试使用SASS . 这是一个滑坡,推动者现在让我上了指南针 .

我真的不明白以下两个命令之间的区别

  • sass --compass --watch .

  • compass watch .

由于我遇到第一个命令的问题,我尝试设置一个Compass项目并使用第二个 .

然而,这死了“ Undefined mixin 'background-image' ” . 我可以通过在.scss文件的顶部添加 @import "compass"; 来消除该错误 . 但是当我运行罗盘命令时,为什么我必须导入罗盘?(!)当然所有的库都包含在那里?显然不是 .

任何帮助感激不尽 .

1 回答

  • 2

    sass 命令的 --compass 标志仅用于访问Compass库的快速方法 . 如果您确实需要配置Compass,则建议您设置Compass项目并使用 compass 命令(请参阅:https://github.com/nex3/sass/issues/858) .

    Compass不仅仅是用于前缀属性的mixin集合 . 它是一个扩展管理器,默认情况下恰好有一些扩展(罗盘,蓝图等) . 使用Compass只允许您访问helper functions(默认情况下用Ruby编写) . 这是设计的:您只包括您需要的项目,而不是Compass认为您需要的项目 .

相关问题