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