【问题标题】:What is the recommended approach for compiling LESS files in a Spring Boot web app? [closed]在 Spring Boot Web 应用程序中编译 LESS 文件的推荐方法是什么? [关闭]
【发布时间】:2019-12-23 18:41:47
【问题描述】:

推荐使用哪些工具在 Spring Boot Web 应用程序中将 LESS 文件编译成 CSS?我正在使用 Thymeleaf 和 Maven,并且正在设置一个示例项目。我想将我当前项目的 LESS 文件导入到这个示例项目中。感谢您的任何建议。

【问题讨论】:

    标签: spring-boot


    【解决方案1】:

    您询问的是编译,但是,Spring boot 是一个运行时框架。 我知道您应该在 build 期间将 *.less 文件编译成 *.css 文件,然后将 CSS 文件打包到 Spring Boot 应用程序中,并使应用程序提供静态内容。

    另一种选择是不将静态文件打包到应用程序中,而是将它们放在其他地方(这里的选项列表会有所不同,从 apache 或 Nginx 等网络服务器到 S3 存储桶甚至 CDN),这样 java 服务器就不会处理静态内容,而是完全专注于后端处理。

    因此,鉴于 maven 是您选择的构建工具,并且您想使用 maven 将 less 编译成 CSS,您应该寻找这样做的插件。

    快速谷歌搜索显示This plugin(免责声明 - 我从未自己使用过)。

    现在为了让 spring boot 服务于你的静态内容,这个问题已经在 SO Here 中得到了回答 基本上,您应该在构建时将代码放入某个预定义的目录中,然后就可以开始了。

    【讨论】:

    • 谢谢。我能够让这个更少的 Maven 插件工作。 Spring Boot 不同,我没有意识到有哪些工具可用。感谢您为我指明正确的方向。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-28
    • 2010-11-08
    • 2021-07-10
    • 2012-08-03
    相关资源
    最近更新 更多