【问题标题】:Using LESS with MVC5 in Visual Studio 2013 with Web Essentials在带有 Web Essentials 的 Visual Studio 2013 中将 LESS 与 MVC5 结合使用
【发布时间】:2014-07-16 21:22:01
【问题描述】:
我已经安装了带有 Update 2 的 Visual Studio 2013 并安装了 Web Essentials。
我原以为这会让在我的视图中添加 LESS 变得轻而易举,但我错过了一些东西。
编辑器很棒,我想它正在编译为 css on save...
但我不知道生成的 css 在哪里,我也不知道如何在我的视图中获取它的引用。
我已经尝试了很多搜索,但无法通过有关安装这个和那个功能的链接网络。
任何帮助都将不胜感激。
谢谢!
【问题讨论】:
标签:
asp.net-mvc
model-view-controller
visual-studio-2013
less
web-essentials
【解决方案1】:
当您添加 .less 文件并保存时,Web Essentials 将编译并生成 .css 和 .min.css 文件。您将在解决方案资源管理器中看到一个箭头,或者您也可以在文件系统中确认文件位于同一文件夹中。
【解决方案2】:
在 vs2013 中没有使用 less,但我使用了 sass,我的猜测是一样的。默认情况下,生成的 css 会在与源代码相同的目录中生成(在我看来),但您可以通过工具>选项>web Essentials 进行检查,并且应该有一组选项可以在保存、构建和目录时减少编译仅举几例。
如果您右键单击解决方案,则应该有一个选项来为解决方案创建 Web Essentials 设置文件 - 这些创建并添加 Web Essentials 设置的 json 文件到解决方案,这意味着您的设置是解决方案的本地设置如果您要更改输出目录,这可能很重要。