📜  Grunt-概述

📅  最后修改于: 2020-10-25 05:37:11             🧑  作者: Mango


什么是咕unt声?

Grunt是一个JavaScript Task Runner,可以用作JavaScript对象的命令行工具。它是在NodeJS之上编写的任务管理器。

为什么要使用Grunt?

  • Grunt可以非常轻松地执行重复性任务,例如编译,单元测试,缩小文件,运行测试等。

  • Grunt包含一些内置任务,这些任务扩展了插件和脚本的功能。

  • Grunt的生态系统非常庞大;您可以轻松完成任何事情的自动化。

历史

2011年,GruntJS添加了第一行源代码。Gruntv0.4于2013年2月18日发布。Gruntv0.4.5于2014年5月12日发布。Grunt的稳定版本为1.0.0 rc1,该版本于2016年2月11日发布。

好处

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

  • Grunt统一了Web开发人员的工作流程。

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

  • 它加快了开发流程,并提高了项目的性能。

缺点

  • 每当更新npm软件包时,您都需要等到Grunt的作者对其进行更新。

  • 每个任务都旨在执行指定的工作。如果要扩展指定的任务,则需要使用一些技巧来完成工作。

  • Grunt包含大量用于单个插件的配置参数。通常,Grunt配置文件的长度较长。