在VS <= 2015中,我们可以使用WebEssentials扩展名,该扩展名负责为我们编译less / sass文件,但是目前它不支持VS2017。您是否知道类似的扩展名,可以在构建时编译less / sass?
如何在Visual Studio 2017中编译更少/无效的文件
我以前的答案对我有用了几个月,但现在不再起作用。当我尝试编译时,我在“错误”窗口中收到一条消息,提示有关CompilerConfig架构的问题,但无法解决(使用Googling或安装/卸载均无济于事)。
因此,另一种选择是使用CompileSASS,它是一个简单得多的加载项,并且在线文档少很多,但效果很好。我只能看到的缺点是:
- 生成的CSS与SCSS放在同一文件夹中,因此我不得不在网站中移动一些内容以适应此问题;和
- 据我所知,生成的CSS仅是最小的
安装加载项后(我使用的是VS 2017),可以进入“工具”>“选项”以更改设置:
希望我现在可以恢复工作!顺便说一下,感谢所有外接程序作者-并不是要抱怨。
简单答案:
- 同时编译LESS和SASS文件:Web Compiler或Web Essentials 2017(包括许多扩展名)
- 只编译SASS(SCss)字段:CompileSass
- 只编译LESS文件:LESS编译器
现在还有一个不太具体的编译器。 https://github.com/madskristensen/LessCompiler