2014-01-23 66 views
1

有没有人设法将Compass与VS2013集成?你怎么做的? 我试着按照VS 2012的教程。 但是当我尝试为mvc4项目制作指南针项目时,外部命令没有反应。将Compass与Visual Studio 2013集成?

这是我遵循的教程。 Integrate Compass with VS 2012 tutorial

+0

我使用Mindscape Web Workbench在VS2012中使用Compass。在看到Microsoft向VS2013添加SASS支持后,我希望不需要再次安装它。你找到解决方案吗? – crush

回答

2

您现在可能已经回答了您的问题,但对于其他人来说,我努力做到这一点,但发现它比我想象的要容易得多。

  1. 下载整个Compass zip从GitHub
  2. 解压下载文件,然后通过以/core/stylesheets/从顶层文件夹导航和公正的文件夹compass和文件_compass.scss到项目文件夹结构复制到同一个文件夹中你的其他SASS文件将坐在
  3. 在你.scss文件,只需在上面添加进出口权:@import "compass";

如果你需要一个编译器为好,那么我发现的最好的是Web Essentials for VS 2013 Update 4。在我的解决方案中,我必须在添加指南针后重新启动VS,并将所有文件从read only更改为read/write,以便Web Essentials可以访问它们。

提示:如果您在Tools > Options > Web Essential 2013 > Sass看起来并使其使用Ruby编译,那么你得到的行号有用的错误消息,当你打一个编译器错误(虽然它是更容易出现死机!)。

-2

我怀疑它更容易使用BundleTransformer它允许你建立基于SCSS,SASS,LESS,CoffeeScript的风格包,整个风格。鉴于Compass使用SCSS mixins,我怀疑你可以将它们与你的样式合并。

+3

谢谢,但我要求支持Compass ... –

+0

Compass是一个编译器和一套用于scss和sass文件的mixin,据我所知。通过将它们链接到您的web.config中的BundleTrandsformer中,您可以为您的Web开发提供最好的ASP.NET和Compass。 – jessehouwing