google-chrome - Chrome开发者工具中的Sass/SCSS支持

标签 google-chrome sass google-chrome-devtools

以前,直到最近(据我所知,直到Chrome 27),Chrome开发工具都在Chrome实验的帮助下支持Sass(准确地说是SCSS)“检查”。

该支持表现为能够检查站点的CSS文件,以及是否使用--debug-info(SCSS 3.2.7)从SCSS编译了CSS,然后在CSS面板中进行了显示:

而不是CSS文件链接-您会看到相应的SCSS文件链接,您可以单击它,这将在准确的SCSS规则中的资源中打开文件,该规则有助于检查CSS规则(就像使用CSS文件一样) 。

出于任何原因,这已停止使用(我)最新的Chrome更新。

这对我目前正在做的工作(一个大型项目的SCSS重组)很重要,所以我问:有人经历过相同的经历吗(我在所有可以访问的机器上都有经历),更重要的是,可以做到知道如何解决它(不搜寻旧版Chrome)吗?

我不确定什么是正确的SE channel ,但由于它与开发有关-在这里

P.S. The paths SCSS generates seem to be correct, since in FireSASS they are shown and accessed correctly



在我尝试过的任何 channel 上都会发生相同的情况-发布,测试版,金丝雀

更新18.06.13

由于似乎旧的(--debug-info)时代已经过去,所以我将接受@electric_g回答为唯一的可能性。

最佳答案

我在Chrome Canary上遇到了相同的问题,并通过以下方式解决了该问题:

首先,我启用了对源 map 的支持:Web Inspector->设置->常规选项卡->选中“启用源 map ”。

然后我按照http://snugug.com/musings/debugging-sass-source-maps的说明安装了Sass 3.3(支持源 map ):


gem install sass --pre

与...核对
sass -v

至少具有Sass 3.3.0.alpha.101
然后在编译文件时使用--sourcemap flag而不是--debug-info / -g一个。

关于google-chrome - Chrome开发者工具中的Sass/SCSS支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15940494/

相关文章:

asp.net - iPad 上的 Chrome 无法与 ASP.NET 4 配合使用

Android Developer Console 不会加载,因为 SSL 错误

html - Chrome 自动将电子邮件输入用户名登录字段

css - 在 SASS 中使用 "&"

css - compass 编译错误的 Unicode 字符

css - 编译 scss 时 Bootstrap 4 容器网格错误

javascript - 如何在新打开的窗口中调试 JS?

css - Inline-flex 在 Chrome 中无明显原因地增加了 block 宽度,我该如何解决这个问题?

javascript - 无法使用 Chrome 控制台加载页面

google-chrome - 在Chrome开发者控制台中禁用对调试器的功能调用