Grunt:基于任务的Javascript项目构建工具

Grunt 是一个基于任务的Javascript项目构建工具 (Javascript Task Runner)。以下把Task Runner简称为构建工具。

为什么需要构建工具?

简单讲就是自动化。当执行重复的任务,比如:压缩,编译,单元测试,代码检测等,构建工具可以简化你的工作,让它变得更简单。当你配置好构建工具后,它可以帮助你和团队完成大部分的琐事,而你几乎不需要花费任何精力。

为什么使用Grunt?

Grunt拥有一个成熟的生态体系,而且日益变得越来越庞大。借助数百个可供选择的插件,你可以使用Grunt来自动化几乎所有的事情,而你仅仅需要花费非常少的精力。如果没有满足你需求的插件,你还可以自己写一个Grunt插件,然后发布到npm,也是很简单的事情。

Grunt插件列表

很多你需要的任务已经有对应的Grunt插件,而且每天都有新的插件在发布。以下列出了一些你可能已经听说过的。从这里可以查看全部的Grunt插件列表

CoffeeScriptHandlebarsJadeJSHintLessRequire.jsSassStylus

如何开始

在你的项目中使用Grunt,请参见这个指南。然后,看看Gruntfile实例,了解更多有关于构建工具配置

预览

虽然安装Grunt是简单,但在你的项目中把Grunt跑起来却稍微有点负责。看一下在这个示例项目中运行Grunt的输出示例。

Grunt官方网站

收藏

资源整理者简介:黄余粮

伯乐在线发起人。热爱技术和产品,崇尚极客文化。 个人主页 · 贡献了108个资源 · 13 ·  


直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer