我正在使用 VSTS 的持续集成将 ASP.NET Web 应用程序部署到 Azure 网站。除了编译 LESS 文件之外,一切都很好。
我查看了构建步骤,但找不到任何特定于 LESS 的内容。有没有关于如何执行此操作的文档?
最佳答案
实际上这很简单。您只需将其构建操作属性设置为“内容”,一切就应该顺利进行。
如果这不起作用,我发现这篇博客文章详细介绍了另一种可以尝试的方法(请注意,我自己还没有尝试过这种技术):
在 Visual Studio 中,打开 Web 项目的属性,转到“构建事件”部分,然后在“构建后事件命令行”部分中插入以下行:
$(SolutionDir)\packages\dotless.1.1.0\Tools\dotless.Compiler.exe -m "$(ProjectDir)\content\*.less" "$(ProjectDir)\content\*.css"
每次构建项目时,此命令都会将\content 文件夹中的任何 .less 文件编译为相应的 .css 文件,并缩小它(使用 -m 开关)。
这是包含此信息的帖子:
http://tech-journals.com/jonow/2011/05/13/using-less-css-with-asp-net
关于asp.net - Visual Studio Team Services 在构建期间编译 LESS 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35519066/