使用Sass进行编译时,Mindscape Web Workbench会生成重复的CSS文件

时间:2015-10-06 13:03:14

标签: visual-studio visual-studio-2010 sass

我已经使用Visual Studio 2010项目设置了Mindscape Web Workbench,以便将已编译的SCSS文件输出到单独的文件夹中。我想要的结构是这样的:

Styles/ 
| 
|– output/ 
|    |–   toMain.css    
|    |–   toMain.css.map        
|
| – toMain.scss         

但我得到的是2个输出,如下所示:

Styles/ 
| 
|– output/ 
|    |–   toMain.css    
|    |–   toMain.css.map        
|
| – toMain.scss         
|    |–   toMain.css    
|    |–   toMain.css.map    

我已经通过toMain.scss仔细检查了Mindscape > Web Workbench Settings文件的输出设置,我看到的唯一输出确实是Styles/output文件夹的文件集,但是我&# 39;我仍然得到副本。我在VS2010中没有处理SASS的任何其他扩展程序,我似乎无法在任何地方找到有关此问题的任何信息。是否有任何其他可能导致此问题的扩展设置?

编辑:可能值得注意的是,我正在将Team Foundation Server与此项目一起使用 - 因此输出的CSS将从源代码管理中排除。我不确定这是否有所作为。

1 个答案:

答案 0 :(得分:0)

我之前也有过。 扩展名为.map的文件用于解码压缩文件,例如,您将.js文件最小化为.min.js,以帮助解压缩您可以使用.map的文件。 因此,如果您说生成的文件夹中显示.map,则表示您已将其压缩。 所以你有两个选择: 1.不要压缩你的CSS文件。 2.找到不生成.map文件的设置。

我正在使用prepros为此设置。