我去寻找这个答案,发现它还没有在Stack Overflow上。所以我希望能为有需要的人分享这些知识。
情况:
在命令行中:将压缩的SASS文件从scss文件夹编译到css文件夹中。
sass --watch scss:css --style compressed
这会创建css文件,但它也会创建.map文件。
问题:
那么如何阻止创建这些.map文件?
答案 0 :(得分:18)
<强>答案:强>
将--sourcemap=none
添加到您的命令中。
所以它看起来像:
sass --watch scss:css --style compressed --sourcemap=none
答案 1 :(得分:0)
2019年更新
在最新版本的--sourcemap-none
(1.21.0)上运行sass
返回Could not find an option named "sourcemap".
新标记为--no-source-map
。
━━━ Source Maps ━━━━━━━━━━━━━━━━━━━━━━━━
--[no-]source-map Whether to generate source maps.
(defaults to on)
--source-map-urls How to link from source maps to source files.
[relative (default), absolute]
--[no-]embed-sources Embed source file contents in source maps.
--[no-]embed-source-map Embed source map contents in CSS.
此外,sass是许多具有内置帮助输出的CLI程序之一。在没有任何参数的情况下运行sass
会显示用法说明和各种标志,就像这样。
答案 2 :(得分:0)
更新,现在避免创建地图文件的正确命令是:
--no-source-map