我已经使用了grunt并设置了我的jQuery / javascript检查,它确实看起来很容易使用但我看到的东西是gulp和许多插件转移到使用这个超过grunt?
我真的看不出两者有什么区别?我知道Grunt列出了很多插件,可以做的比我用它做的多得多。
那你为什么要用Gulp而不是Grunt?是更好,更快,更多的插件?或者这只是个人选择。
答案 0 :(得分:7)
图书馆的架构方式之间存在优先区别。
Grunt传递对象({}),因此它更多"代码按配置"。 Gulp利用流,因此它更多的代码而不是配置"。在这里非常好的介绍:
http://markdalgleish.github.io/presentation-build-wars-gulp-vs-grunt/
基本上它不是"表现"问题就像偏好问题一样。如果你有一个合作的东西,那就不需要切换了。
(截至2014-03编写时,Grunt在市场上已经建立起来,所以你将有更多的支持/图书馆走这条路线)
2016-06编辑:gulp社区/包裹市场已经发展壮大。 Gulp将文件作为流保存在内存中,并从那里将它们传递给转换函数/步骤。 Grunt在每个步骤之后将内容写入文件系统,然后在下一步中从文件系统中选择它们。良好的长篇解释here。据我所知,如前所述,Grunt并不支持在任务之间进行流式传输。