📜  Gulp-概述

📅  最后修改于: 2020-10-25 06:21:46             🧑  作者: Mango


什么是Gulp?

Gulp是使用Node.js作为平台的任务运行程序。 Gulp纯粹使用JavaScript代码,并有助于运行前端任务和大型Web应用程序。它可以构建系统自动化的任务,例如CSS和HTML压缩,连接库文件以及编译SASS文件。可以在命令行上使用Shell或Bash脚本运行这些任务。

为什么要使用Gulp?

  • 与其他任务运行程序相比,它更短,更简单,更快。
  • 使用SASS和LESS作为CSS预处理程序。
  • 编辑源文件后自动刷新页面。
  • 易于理解和构建Gulpfile.js,因为它使用纯JavaScript代码构建任务。

历史

Gulp的所有文档均受CC0许可证的保护。 Gulp v1.0.0最初于2015年1月15日发布,而Gulp的当前版本为v3.9.0

特征

  • 提供缩小和串联。
  • 使用纯JavaScript代码。
  • 将LESS或SASS转换为CSS编译。
  • 通过使用Node.js平台管理内存中的文件操作并提高速度。

好处

  • 与其他任务运行器相比,具有巨大的速度优势
  • 易于编码和理解。
  • 易于测试Web应用程序。
  • 插件易于使用,并且设计为一次只能做一件事。
  • 重复执行重复性任务,例如缩小样式表,压缩图像等。

缺点

  • 与Grunt相比,更多的依赖项成为了新手。
  • 使用Gulp插件,您不能执行多个任务。
  • 配置不像Grunt那样干净。