- Grunt 教程
- Grunt - 首页
- Grunt - 概览
- Grunt - 特性
- Grunt - 安装
- Grunt - 入门
- Grunt - 配置任务
- Grunt - 样例文件
- Grunt - 创建任务
- Grunt 有用资源
- Grunt - 快速指南
- Grunt - 有用资源
- Grunt - 讨论
Grunt - 概览
Grunt 是什么?
Grunt 是一个 JavaScript 任务运行器,可以作为 JavaScript 对象的命令行工具使用。它是一个基于 NodeJS 编写的任务管理器。
为什么使用 Grunt?
Grunt 可以非常轻松地执行重复性任务,例如编译、单元测试、压缩文件、运行测试等。
Grunt 包含了一些内置任务,这些任务可以扩展插件和脚本的功能。
Grunt 的生态系统非常庞大;你可以用非常少的精力实现任何自动化。
历史
第一行源代码被添加到 GruntJS 是在 2011 年。Grunt v0.4 于 2013 年 2 月 18 日发布。Grunt v0.4.5 于 2014 年 5 月 12 日发布。Grunt 的稳定版本是 1.0.0 rc1,于 2016 年 2 月 11 日发布。
优点
通过使用 Grunt,你可以轻松地执行文件的压缩、编译和测试。
Grunt 统一了 Web 开发人员的工作流。
由于基础设施较少,因此你可以使用 Grunt 轻松地使用新的代码库。
它可以加速开发工作流并提升项目的性能。
缺点
每当 npm 包被更新时,你需要等待 Grunt 的作者对其进行更新。
每个任务都被设计用来执行一项特定工作。如果你想要扩展一项特定任务,那么你需要使用一些技巧来完成这项工作。
Grunt 包含了许多用于各个插件的配置参数。通常,Grunt 配置文件比较冗长。
广告