我正在从Windows命令行启动SASS监视。和FireFox开发人员工具栏(使用Show Sources)查看.scss文件。
一切正常,但我意识到我的最终.css输出文件添加了一个额外的最后一行,如:
/*# sourceMappingURL=index.css.map */
在我的公司中,我不允许留下此评论我想知道如果我每次都必须手动删除它,或者当我停止SASS Watch时有任何方法可以自动删除它。
问题,除了手动删除行之外,我正在使用Git进行版本控制,所以只需启动SASS(--sass watch ...)就会使我的.css文件显示为Modified by添加GIT作为额外行(因此它显示在要提交的文件中)
答案 0 :(得分:6)
您所看到的是sourcemap,它将已编译CSS中的CSS类映射到单个SASS文件。截至SASS 3.4,sourcemaps are enabled by default。要禁用它们,请使用--sourcemap=none
,不再添加该行,也不会生成源地图。
您的命令将如下所示:
sass --watch --sourcemap=none path/to/sass:path/to/css