Javascript 咕噜叫什么?
我试图进入Grunt,这是我第一次接触它,但我不了解它的实用性 我知道这是一个任务管理者。我知道它可以用来做一些事情,比如bundle、uglify、jshint、minify等等,任何可以变成脚本任务的事情 但我看不出这有什么好处。几乎所有这些都可以从命令行运行,也就是说,您可以使用一个简单的shell脚本将它们组合起来。在我看来,设置grunt+gruntfiles和编写任务比编写shell脚本要多,而不是少Javascript 咕噜叫什么?,javascript,automation,gruntjs,Javascript,Automation,Gruntjs,我试图进入Grunt,这是我第一次接触它,但我不了解它的实用性 我知道这是一个任务管理者。我知道它可以用来做一些事情,比如bundle、uglify、jshint、minify等等,任何可以变成脚本任务的事情 但我看不出这有什么好处。几乎所有这些都可以从命令行运行,也就是说,您可以使用一个简单的shell脚本将它们组合起来。在我看来,设置grunt+gruntfiles和编写任务比编写shell脚本要多,而不是少 关于这一点,我遗漏了什么?Grunt基本上是一个在NodeJ之上编写的构建/任务管
关于这一点,我遗漏了什么?Grunt基本上是一个在NodeJ之上编写的构建/任务管理器。我将其称为NodeJS堆栈,相当于ANT for Java。以下是您希望在以下情况下使用grunt的一些常见场景:
尽管我同意大多数的优点,但我仍然要考虑Keith Cirkel在中所强调的缺点。
<> P>这样,一些优点可以用咕噜开销来反驳,至少你应该在使用咕噜的最后决定中考虑到这一点。运行javascript优化器、css lint等的任务。编写自定义shell脚本并不理想。相比之下,设置grunt相当容易。我对grunt非常陌生。。。你能给我一些关于如何用grunt为angular项目构建Jenkins的建议吗