- Gulp 教程
- Gulp - 主页
- Gulp - 概述
- Gulp - 安装
- Gulp - 基本原理
- Gulp - 开发应用程序
- Gulp - 合并任务
- Gulp - 监听
- Gulp - 热更新
- Gulp - 优化 CSS 和 JavaScript
- Gulp - 优化图像
- Gulp - 有用的插件
- Gulp - 清理不需要的文件
- Gulp 有用的资源
- Gulp - 快速指南
- Gulp - 有用的资源
- Gulp - 讨论
Gulp - 概述
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 干净。
广告