8

我的电脑运行频率为 3.6ghz,内存为 12gb,并使用 Windows 7 和 RailsInstaller 来开发 Rails 应用程序。

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

任何人都知道在相当快的机器上导致这种情况的原因是什么?

4

2 回答 2

3

随着从 sass 3.1.x 到 3.2.x 的更新,sass 编译时间显着延长。
根据上面 Roman 的回答,似乎有一个特定的问题,如果您@extend在深度嵌套的选择器中使用它,因为 '@extend' 做了很多处理工作。这是 github 上 sass 项目上当前未解决的问题的链接,用于解决这个确切的问题

话虽如此,关于该问题的报告更像是 90-100 秒的编译时间(我自己的个人项目使用了 104 秒,它使用了@extend很多来引入基础/引导类)。因此,如果您遇到 9-10 秒的延迟,您的问题可能只是一个普遍问题,因为最新更新的编译时间通常较慢。

于 2012-12-14T14:59:35.103 回答
1

就我而言,这是因为过于频繁地使用 @extend 指令。

于 2012-12-06T14:41:10.150 回答