【发布时间】:2015-05-25 07:14:09
【问题描述】:
我正在尝试使用 Grunt,我是新手,但我不了解它的实用性。
我知道它是一个任务运行器。我知道它可以用来做一些事情,比如 bundle、uglify、jshint、minify 等等等等,任何可以变成脚本任务的事情。
但我看不出这有什么好处。无论如何,几乎所有这些都可以从命令行运行,也就是说,您可以使用简单的 shell 脚本将它们组合起来。在我看来,设置 grunt + gruntfiles 和编写任务比编写 shell 脚本更多工作,而不是更少。
我错过了什么?
【问题讨论】:
-
grunt 消除了项目的繁重工作。运行 javascript 优化器、css lint 等的任务。编写自定义 shell 脚本并不理想。相比之下,设置 grunt 相当容易。
-
我对 grunt 很陌生...你能给我建议如何使用 grunt 为 Angular 项目构建 Jenkins
标签: javascript automation gruntjs