css – Sass – 守望不重新编译

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

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

从我的终端:

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

我的目录是:

stylesheets/
├── base
│   └── _base.scss
├── build.css
├── build.scss
├── layout
│   └── _layout.scss
└── vendor
    ├── _grid-settings.scss
    ├── bourbon
    ├── highlight
    └── neat

我正在使用:

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

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

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

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

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

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

猜你在找的CSS相关文章