我正在开发一个主要是 Java 桌面应用程序的小型宠物项目。它有一个嵌入式网络服务器 (tomcat) 以允许远程控制。
我已经做出了全力以赴使用现代 HTML 技术的设计决定,netbeans 已经能够提供所需的所有相关 IDE 功能除了 SCSS 自动编译(这在 HTML 上运行得非常好项目)但这是一个“Java 应用程序”风格的项目(因为我想将所有静态 html/css/js 内容嵌入到我的可部署 jar 中,然后通过 REST 驱动我的桌面应用程序。
最佳答案
我想您可能对使用 libsass 编译您的项目很感兴趣. Java 有两种实现方式.在这种情况下,它很容易集成到编译
步骤中。
如果您对此不满意,可以将前端任务运行器集成到您的工作环境中。考虑 different options : Grunt, Gulp 等
我个人在日常工作中使用 Grunt。在谈到 Grunt 时,您需要安装两个任务:grunt-sass
(它不同于 grunt-contrib-sass
)和 grunt-contrib-watch
。第二个任务在文件更改时编译您的 .scss
或 .sass
文件。在这种情况下,您可以让您的 .jar
文件仅填充任务运行器为您构建的所需 .css
文件。
关于java - 在 netbeans 普通 java 项目中自动编译 SCSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30419968/