Mindscape Web Workbench在编译Sass时生成重复的CSS文件

问题描述:

我已经使用Visual Studio 2010项目设置了Mindscape Web Workbench,以便将编译的SCSS文件输出到单独的文件夹。我打算结构是这样的:Mindscape Web Workbench在编译Sass时生成重复的CSS文件

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

但是我得到的是2路输出,就像这样:

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

我通过双检查Mindscape > Web Workbench SettingstoMain.scss文件的输出设置,我看到的唯一输出的确是为Styles/output文件夹设置的文件,但我仍然得到重复。我没有在VS2010中处理SASS的任何其他扩展,我似乎无法在任何地方找到有关此问题的任何信息。有没有其他可能导致此问题的扩展设置?

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

+0

如果删除文件并重新保存,它们会重新出现吗?只是想知道,如果他们是从以前的/默认配置遗留下来的 –

+0

有无论如何你可以找出什么具体的sass CLI命令正在运行?任何方式来告诉它如何调用sassc或libsass?这也可能是你如何设置root和dest。例如,显式调用'sassc src/main.scss dest/main.css'不会在同一个目录下编译。您可以粘贴您的IDE/Mindscape-thingy的设置/选项是否适用于sass模块?说实话总是比较容易使用这个命令行... – Gina

我以前也有过。 扩展名为.map的文件用于解码压缩文件,例如,您将.js文件最小化为.min.js,以帮助解压缩文件,您可以使用.map。 所以,如果你说.map生成的文件夹中显示,这意味着你是压缩的css。 所以你有2个选项: 1.不压缩你的css文件。 2.找到设置不生成.map文件。

即时通讯使用prepros theres一个设置。