Gulp 概述学习手册

收录于 2023-04-20 00:10:05 · English · بالعربية · Español · हिंदीName · 日本語 · Русский язык · 中文繁體

什么是 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 那样干净。