java - 在 netbeans 普通 java 项目中自动编译 SCSS

标签 java sass netbeans-8

我正在开发一个主要是 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/

相关文章:

css - 在没有脚本的情况下支持 IE8 移动优先的最佳方式?

javascript - node webpack sass SASS 未在浏览器中显示

java - 将 Maven 或其他第三方库添加到现有 JavaFX netbeans 项目

java - SharedPreferences 无法正常工作

java - Android View nullPointerException 由 setVisibility() 方法引起

java - 如何使用 JDBC 执行 .sql 脚本文件

java - Cassandra -f 找不到依赖库 java.lang.UnsatisfiedLinkError

ruby-on-rails - Rails4 Foundation4 未定义 mixin

java - 防止tomcat重用删除的类

java - Maven 无法解析依赖关系