Jus*_*own 5 css ruby sass watch
build.css当我保存更改时build.scss,Sass会更新我的主样式表,但是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.
Run Code Online (Sandbox Code Playgroud)
我的目录是:
stylesheets/
??? base
? ??? _base.scss
??? build.css
??? build.scss
??? layout
? ??? _layout.scss
??? vendor
??? _grid-settings.scss
??? bourbon
??? highlight
??? neat
Run Code Online (Sandbox Code Playgroud)
我正在使用:
我已经查看了几个有关问题的SO帖子,sass --watch但没有人帮我指导解决方案.
编辑:我正在添加我的build.scss这里,以防万一是这个问题:
@import "vendor/bourbon/bourbon";
@import "vendor/grid-settings";
@import "vendor/neat/neat";
@import "base/base";
@import "layout/layout";
Run Code Online (Sandbox Code Playgroud)
这对我来说不是一个令人满意的答案,但我最终尝试了另一个可以处理预处理的 gem guard-livereload,尽管它本身不起作用,但当我回来尝试sass --watchsass 时,正确监视了我的样式表目录的更改(包括部分内容) )并随后重新编译build.scss。
我不确定它为什么现在起作用,但我猜测与guard或guard-livereload一起安装的gem之一解决了这个问题。也许listen或者fssm?
| 归档时间: |
|
| 查看次数: |
3337 次 |
| 最近记录: |