java - 如何在 NetBeans 8.0 内保存时运行 Grunt 任务?

标签 java angularjs maven spring-mvc netbeans

我正在 NetBeans 8.0 中开发一个典型的 Maven Spring MVC 项目,其中前端开发是在 AngularJS 中完成的。由于我已经有 30 多个 .js 文件,而且它们还在不断增长,我决定使用 Grunt 来合并和缩小这些文件。

我已经安装了 Node.js、npm 和 grunt-cli,并在项目的根文件夹中手动安装了 grunt(通过 npm),一切都按预期工作。我现在正在做的是从控制台手动运行 grunt 来构建这些文件。

我想做的是自动化这个过程,并在每次按下保存按钮时运行 grunt。我正在尝试实现 less 和 sass 预处理器在 netbeans 中如何工作的确切内容。您只需设置“watch”文件夹,然后在每次保存时运行 less 或 sass 并将文件编译为 css。

最佳答案

尝试使用 watch 功能:grunt-contrib-watch 。与任何其他观察程序一样,每次监视路径中的文件发生更改时,它都会触发一个进程(在您的情况下为 grunt)。

关于java - 如何在 NetBeans 8.0 内保存时运行 Grunt 任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24881348/

相关文章:

java.util.Locale 使国家/地区小写

java - Enum.hashCode() 背后的原因是什么?

javascript - 禁用 Angular Directive(指令)模板中的复选框

java - 导入org.springframework.boot.autoconfigure.web.ErrorAttributes无法解析

java - 如何在 Maven 中创建自定义目录布局?

node.js - 新的Vaadin 14应用程序无法运行,错误 "Failed to determine ' Node 的工具。“缺少Node.js和npm工具

java - Hibernate - where 子句任何集合作为命名参数查询

java - 使用数组在组合模型中链接打印的方法

javascript - 带有嵌套 Promise 的 $q.all 也使用 $q.all 创建

javascript - Angular js : fitlering json properties to be send in a request