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

视觉工作室 CSS

神无Sam

2020-03-18

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

第2080篇《如何在Visual Studio 2017中编译更少/无效的文件》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

4个回答
逆天LEY逆天 2020.03.18

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

AMandy 2020.03.18

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

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

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

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

在此处输入图片说明

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

Tony小卤蛋 2020.03.18

简单答案:

Tom卡卡西 2020.03.18

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

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

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android