SASS:如何删除/*#sourceMappingURL注释

Bar*_*eby 9 css comments sass

我从Windows命令行启动SASS手表.和FireFox开发人员工具栏(使用Show Sources)查看.scss文件.

一切正常,但我意识到我的最终.css输出文件添加了额外的最后一行,如:

/*# sourceMappingURL=index.css.map */
Run Code Online (Sandbox Code Playgroud)

在我的公司,我不允许留下这个评论我想知道如果我必须每次手动删除它或有任何方法自动删除它当我停止SASS Watch.

除了手动移除线路之外,问题在于我正在使用Git进行版本控制,因此只需启动SASS(--sass watch ...)将使我的.css文件显示为由GIT修改为额外的行被添加(因此它显示在要提交的文件中)

all*_*ejo 7

你所看到的是sourcemap,它将编译后的CSS中的CSS类映射到各个SASS文件.从SASS 3.4开始,默认情况下启用源映射.要禁用它们,请使用该--sourcemap=none行,将不再添加该行,也不会生成源映射.

你的命令看起来像这样:

sass --watch --sourcemap=none path/to/sass:path/to/css
Run Code Online (Sandbox Code Playgroud)