在 SASS 上禁用地图文件

Disable map files on SASS

我想知道如何防止 Sass 写入 .map 文件。我在非常基本的设置中使用 Sass:

sass --watch style.scss:style.css

我必须添加什么参数才能避免Sass生成地图文件?

这取决于实施。

对于 node-sass and ruby-sass 试试这个:

sass --sourcemap=none --watch style.scss:style.css

如果您使用 dart-sass,则用法为 --no-source-map:

sass --no-source-map --watch style.scss:style.css

作品:

sass --sourcemap=none style.scss style.css

不起作用,仍然生成 .map 文件:

sass --update --sourcemap=none style.scss:style.css

所以确保你没有--update标志

有效:

sass --watch --no-source-map input.scss output.css

1.8.0 compiled with dart2js 2.0.0-dev.66.0

我在 Ubuntu 上使用 sass version 1.13.2 compiled with dart2js 2.0.0,它是 sass --no-source-map --watch [source].scss:[target].css

因为 --source-map 启用源映射,--no-source-map 禁用它。

默认情况下,为 Dart Sass 启用源映射,如果您添加 --no-source-map 它将禁用它。