Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 禁用SASS上的映射文件_Css_Sass - Fatal编程技术网

Css 禁用SASS上的映射文件

Css 禁用SASS上的映射文件,css,sass,Css,Sass,我想知道如何防止编写.map文件。我在一个非常基本的设置中使用Sass: sass --watch style.scss:style.css 我必须添加哪些参数来避免SAS生成映射文件?这取决于实现 对于,请尝试以下操作: sass --sourcemap=none --watch style.scss:style.css 如果您使用的用法是--无源映射: sass --no-source-map --watch style.scss:style.css 作品: 不工作,仍生成.map文

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

sass --watch style.scss:style.css

我必须添加哪些参数来避免SAS生成映射文件?

这取决于实现

对于,请尝试以下操作:

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

如果您使用的用法是
--无源映射

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

不工作,仍生成.map文件:

sass --update --sourcemap=none style.scss:style.css
因此,请确保您没有
--update
标志

它可以工作:

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

使用dart2js 2.0.0-dev.66.0编译的1.8.0


我在
Ubuntu
上使用用dart2js 2.0.0编译的
sass 1.13.2版,它是
sass——无源代码映射——查看[source]。scss:[target]。css


as
--源映射
启用源映射,而
--无源映射
禁用源映射。

谢谢您的回答。只是为了澄清一下,我能不能给这个参数一次,让Sass记住我永远都不想拥有
.map
文件?你不能。就像你不能让它记住你给sass命令的任何其他选项一样。@cimmanon我想到了一个类似配置文件的东西,在这里我也可以设置其他默认参数@超大的,有一个。它被称为
environment.rb
,它被深深地隐藏在sass安装文件夹中。现在我正试图弄明白如何修改这个配置,尽管我对Ruby语言不是很熟悉。当我成功时,我会更新我的答案。@matewka谢谢!你的答案是工作的顺便说一句,无论如何,它将是有趣的知道如何禁用它在一般情况下!谢谢你添加这个,我想这将帮助人们!使用
sass--update--force--sourcemap=none-style.scss:style.css
--force flag将强制编译,即使目标css比scssI am更新,并在MacOs上使用dart2js 2.6.1编译的sass版本1.23.7,其工作方式与@ahmed提到的方式相同<代码>sass--无源代码映射--查看[source].scss:[target].css
我使用的是在windows上使用dart2js 2.7.1编译的sass版本1.26.2。以上的解决方案对我很有效。谢谢@ahmed kamal。
sass --watch --no-source-map input.scss output.css