提问者:小点点

在Spring Boot web应用程序中编译LESS文件的推荐方法是什么?[已关闭]


我们不允许提出寻求书籍、工具、软件库等建议的问题。您可以编辑问题,以便用事实和引用来回答它。

建议使用哪些工具在Spring Boot web应用程序中将LESS文件编译为CSS?我正在使用Thymelaf和Maven,我正在设置一个示例项目。我想将当前项目的LESS文件导入到这个示例项目中。谢谢你的建议。


共1个答案

匿名用户

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

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

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

快速谷歌搜索显示这个插件(免责声明 - 我自己从未使用过它)。

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