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,于2月11日发布, 2016.

优势

  • 使用Grunt,您可以执行缩小,编译,轻松测试文件.

  • Grunt统一了网络开发人员的工作流程.

  • 您可以使用Grunt轻松使用新的代码库,因为它包含较少的基础架构.

  • 它加快了开发工作流程并提高了项目的性能.

缺点

  • 每当 npm 包已更新,您需要等到Grunt的作者更新它.

  • 每个任务都是设计好的做一项指定的工作.如果你想扩展一个指定的任务,那么你需要使用一些技巧来完成工作.

  • Grunt包含大量的个人配置参数插件.通常,Grunt配置文件的长度较长.