grunt 简介
什么是Grunt?
Grunt是一个JavaScript任务运行器,可用作JavaScript对象的命令行工具。它是一个写在NodeJS之上的任务管理器。
为什么使用Grunt?
Grunt可以非常轻松地执行重复任务,例如编译,单元测试,缩小文件,运行测试等。
Grunt包含内置任务,可扩展插件和脚本的功能。
Grunt的生态系统非常庞大;你可以用很少的努力自动化任何事情。
历史
第一行源代码在2011年被添加到GruntJS中.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配置文件的长度较长。
Grunt 是一个基于 JavaScript 的任务运行器,这意味着它可以自动完成工作流中的重复任务,并且可以用作 JavaScript 对象的命令行工具。下面列出了 GruntJS 的一些最显着的特点Grunt使工作流程 ...