在 Chrome Canary(版本 30.0.1570.0 canary)中,我设置了 sass 源映射,如下所示:
- DevTools > Settings > General > Enable CSS source maps + Auto-reload generated CSS CHECKED!
- DevTools > 设置 > 添加文件夹
public
我的文件夹结构如下所示:
public
sass
_buttons.scss
style.scss
css
style.css
index.html (with link href=css/style.css)
在 DevTools 中,我可以inspect element
看到样式规则来自 _buttons.scss。我可以单击 _buttons.scss 并让 DevTools 显示 scss 源。我可以在 devtools 中修改源并点击 cmd+s 并将其保存到磁盘,当切换到 sublime 时,文件已更新。但是在 Chrome 中,css 不会自动重新加载。我必须手动刷新页面才能重新加载 CSS。
萨斯版本:
$ sass -v
$ Sass 3.3.0.alpha.149 (Bleeding Edge)
我看:
$ sass --scss --sourcemap --watch public/sass:public/css
还有其他人对Auto-reload generated CSS
Chrome (Canary) 有问题吗?我也尝试过 Chrome“正常”(20.0 ...)和同样的问题,没有自动重新加载。