visual-studio - Mindscape Web Workbench 使用 Sass 编译时生成重复的 CSS 文件

标签 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 设置的文件文件夹,但我仍然得到重复。我在 VS2010 中没有处理 SASS 的任何其他扩展,而且我似乎无法在任何地方找到有关此问题的任何信息。是否还有其他可能导致此问题的扩展设置?

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

最佳答案

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

我使用 prepros 有一个设置。

关于visual-studio - Mindscape Web Workbench 使用 Sass 编译时生成重复的 CSS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32970721/

相关文章:

c++ - 为 GreedyProjectionTriangulation 配置 VS2010

html - 在 Scss 中使用 & 运算符

angular - 在构建时设置 directional-scss 变量

sass - SCSS 文件不再编译

node.js - Visual Studio Team Services Azure 部署(无法对指定目录执行操作 ("Delete File")

c# - 创建可重用的项目和解决方案结构

c++ - 如何将数据从资源指针存储到 C++ 中的静态内存缓冲区?

C# 获取 Microsoft ReportViewer 加载 XDocument 内容

mysql - 如何在 ADO.NET 4 中检索主键元数据?

c# - 如何以正确的方式在项目之间移动类