是什么 ? | : | a streaming build system for automating painful or time-consuming tasks in your development workflow, so you can stop messing around and build something. |
开发语言 | : | Node.js |
官方主页 | : | |
源码仓库 | : | https://github.com/gulpjs/gulp |
Gulp
是一个流式的构建工具, 所谓的"流式"大致意思就是把构建流程想成一个个链接的管道(pipe
)。 以流的形式避免了过多的IO
操作,所有的过程都是在内存中,效率非常高。
1、使用npm全局安装gulp-cli
:
npm install gulp-cli -g
2、使用npm本地安装Gulp Config API
:
npm install gulp --save-dev
查看版本信息。
示例:
CLI version
指的就是gulp-cli
的版本。
Local version
指的就是Gulp Config API
的版本。
查看gulp
命令的详细帮助文档。
Gulp
提倡"代码优于配置"。所以,其他构建工具的配置文件通常是结构化文本, 而Gulp
的配置是Node.js代码。
Gulp
的配置文件是gulpfile.js
,而且必须是这个名字。
Gulp Config API
只有一个gulp
模块,导入该模块:
var gulp = require('gulp');
Gulp Config API v3
的gulp
模块只有5
个函数:
Gulp Config API v4
的gulp
模块新增了2
个函数:
Gulp
的功能都是通过插件来完成的。
Gulp
的插件名称通常以gulp-
开头。
常用的Gulp
插件: