问题是我正在尝试使用我的Compass项目在Chrome(v38,OS X)中使用CSS映射,因此它重新加载我的CSS而无需重新加载页面。
我遵循了此https://developer.chrome.com/devtools/docs/css-preprocessors以及此http://www.sitepoint.com/using-source-maps-debug-sass-chrome/
我已完全使用Compass项目,并且正在使用compass watch
进行编译。
进入Config.rb
我添加了sourcemap = true
,.map
文件已成功创建。
当我加载我的网站时,我可以在控制台的网络标签中看到.map
文件已加载(状态码200)
Enable CSS source maps
和Auto-reload generated CSS
。
但是当我重新编译css时,改变不会出现在DevTools或页面中。但是,当我重新打开DevTools时,我可以看到样式选项卡中的更改,但它们不会应用到页面中。
.map
文件通过我的HTTP服务器编译并加载,200 OK响应.scss
个引用,例如。 body {...} style.scss:18
所以Chrome与我的.map
文件任何想法可能是什么问题?感谢
答案 0 :(得分:5)
你错过了几个步骤:
Chrome< 53 强>
Chrome> = 53
现在,您可以在自己喜欢的编辑器中更改Sass文件(然后需要观看它,或重新启动sass
命令),或直接在Chrome Devtools中:选择您的文件,编辑并保存。