Grunt适合中大型的JavaScript开发,它可以帮你打包,压缩,单元测试等……
很遗憾告诉你,0.4已经出来了,意味着很多新的插件都是这个版本的,尽管现在0.3是稳定版。我们一直是勇于尝鲜的人,我终于花了2天时间把Grunt-cli这个搞懂了,事实上是说明我比较笨的。回头再学Node,因为这是必须的。我用Grunt就是想看看它到底有没有提供方便,未来可以使用在项目上,帮助我管理项目等。
Grunt的核心是Gruntfile,Gruntfile是一个JS文件(0.4后Grunt.js改成了Gruntfile.js)。用于告诉grunt如何执行任务,还有一个重要的是文件是Package.json。里面是一些项目信息,还有依赖关系。我搞了这么久,就是因为没有配置依赖,因为我不知道要配置这个东西。配置完之后,只要npm install,它就可以下载所需的插件。然后就可以工作了。