css – Sass – 守望不重新编译

前端之家收集整理的这篇文章主要介绍了css – Sass – 守望不重新编译前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

当我保存对build.scss的更改时,Sass会更新我的主样式表build.css,但是当我将更改保存到任何部分时,不会更新build.css,例如_grid-settings.scss.每次我对部分进行更改时,我必须手动重新保存build.scss,以便Sass检测到更改.

从我的终端:

  1. Justins-MacBook-Air:ageneralist justinbrown$sass --watch stylesheets:stylesheets
  2. >>> Sass is watching for changes. Press Ctrl-C to stop.
  3. write stylesheets/build.css
  4. [Listen warning]:
  5. Listen will be polling for changes. Learn more at https://github.com/guard/listen#polling-fallback.

我的目录是:

  1. stylesheets/
  2. ├── base
  3.    └── _base.scss
  4. ├── build.css
  5. ├── build.scss
  6. ├── layout
  7.    └── _layout.scss
  8. └── vendor
  9. ├── _grid-settings.scss
  10. ├── bourbon
  11. ├── highlight
  12. └── neat

我正在使用:

> Sass 3.3.8.
> Ruby 2.0.0-p353
> OSX 10.9

我已经查看了几个关于sass –watch问题的SO帖子,但没有人帮我指导解决方案.

编辑:我在这里添加我的build.scss以防万一是这个问题:

  1. @import "vendor/bourbon/bourbon";
  2. @import "vendor/grid-settings";
  3. @import "vendor/neat/neat";
  4. @import "base/base";
  5. @import "layout/layout";
最佳答案
我遇到过同样的问题.

我设法通过删除SASS缓存目录来修复它.我还运行了sudo gem update来更新我系统上的所有gem.

我不确定这些东西中的哪一个是固定的,或者它是两者的组合.

猜你在找的CSS相关文章