我决定使用Sass版本的Foundation 4.
我按照官方基金会4文件的说明:
对于新安装,我在控制台中使用以下代码开始:
sudo run compass create <project-name> -r zurb-foundation --using foundation
要将我的SCSS文件编译为CSS,我运行了:
compass watch
之后一切正常,我准备开始编辑我的文件了。
现在我的问题:
每当我在我的SCSS文件中进行更改时,编译CSS文件大约需要8秒钟。控制台中的状态:
Change detected at 09:52:48 to: app.scss
显示速度非常快,但在此之后
overwrite css/app.css
要慢。
我做错了什么?
版本:
Sass 3.2.12(媒体标记)
指南针0.12.2(Alnilam)
你会在这里找到我的SASS文件结构:
Github SASS-file structure
答案 0 :(得分:1)
你没有做错任何事。在编译SASS / SCSS时,Compass(基于Ruby构建)的速度非常慢。特别是更大,更复杂的结构,如基金会。我的基金会项目也是8-10秒左右。你是否使用更高级的语言功能似乎并不重要,它只是一只狗。
不幸的是,唯一有效的&#34;直播&#34;我知道的编译器是node-sass,这非常快,但在SASS语言支持方面却远远落后。您无法在更新版本的Foundation(5.3+,如果模糊内存服务)中使用它。
由于您正在使用Foundation 4,因此您可以尝试设置Node&amp;使用node-sass进行编译。我认为它支持较旧的F4代码,只是确保您不在自己的代码中使用任何SASS 3.3语言功能(例如地图)。