如何在Visual Studio 2017中编译更少/无效的文件

在VS <= 2015中,我们可以使用WebEssentials扩展名,该扩展名负责为我们编译less / sass文件,但是目前它不支持VS2017。您是否知道类似的扩展名,可以在构建时编译less / sass?

逆天LEY逆天2020/03/18 16:57:48

现在还有一个不太具体的编译器。 https://github.com/madskristensen/LessCompiler

AMandy2020/03/18 16:57:48

我以前的答案对我有用了几个月,但现在不再起作用。当我尝试编译时,我在“错误”窗口中收到一条消息,提示有关CompilerConfig架构的问题,但无法解决(使用Googling或安装/卸载均无济于事)。

因此,另一种选择是使用CompileSASS,它是一个简单得多的加载项,并且在线文档少很多,但效果很好。我只能看到的缺点是:

  • 生成的CSS与SCSS放在同一文件夹中,因此我不得不在网站中移动一些内容以适应此问题;
  • 据我所知,生成的CSS仅是最小的

安装加载项后(我使用的是VS 2017),可以进入“工具”>“选项”以更改设置:

在此处输入图片说明

希望我现在可以恢复工作!顺便说一下,感谢所有外接程序作者-并不是要抱怨。

Tony小卤蛋2020/03/18 16:57:48

简单答案:

Tom卡卡西2020/03/18 16:57:48

WebEssentials被拆分为多个扩展。我相信您想要的功能现在位于Web编译器扩展中。

如果要在不进行扩展的情况下进行操作,则可以使用任务运行器,例如Gulp。有关如何将Gulp任务集成到VS中的演练,请参见此处