ruby on rails found Rails Sass在快速开发机器中编译速度太慢




macos install sass (2)

我的电脑运行在3.6GHz的12GB内存,并使用Windows 7和RailsInstaller开发Rails应用程序。

当我使用纯CSS时,没有问题,但是当我开始使用Sass和Compass时,我必须等待10-15秒以上才能看到新的更改。 (只有当我编辑一个.scss文件)

任何人都知道是什么原因导致这个相当快的机器?


Answer #1

从sass 3.1.x更新到3.2.x sass编译时间变得更长。
根据上面罗马的回应,似乎有一个具体的问题,这是因为@extend做了大量的处理工作,所以如果你在深度嵌套的选择器中使用@extend就会引起这个问题。 下面是在github上关于sass项目的一个当前打开的问题的链接

这就是说,关于这个问题的报告更像90-100秒的编译时间(104秒,我个人的项目使用@extend很多拉入基础/引导类)。 所以,如果你遇到9-10秒的滞后,那么你的编译时间通常会比较慢,这可能只是一个普遍的问题。


Answer #2

在我的情况下,这是因为太频繁使用@extend指令。





sass