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

时间:2014-11-26 09:23:22

标签: css sass comments

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

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

/*# sourceMappingURL=index.css.map */

在我的公司中,我不允许留下此评论我想知道如果我每次都必须手动删除它,或者当我停止SASS Watch时有任何方法可以自动删除它。

问题,除了手动删除行之外,我正在使用Git进行版本控制,所以只需启动SASS(--sass watch ...)就会使我的.css文件显示为Modified by添加GIT作为额外行(因此它显示在要提交的文件中)

1 个答案:

答案 0 :(得分:6)

您所看到的是sourcemap,它将已编译CSS中的CSS类映射到单个SASS文件。截至SASS 3.4sourcemaps are enabled by default。要禁用它们,请使用--sourcemap=none,不再添加该行,也不会生成源地图。

您的命令将如下所示:

sass --watch --sourcemap=none path/to/sass:path/to/css