1.1、Gulp简介
是什么 ?: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.2、安装Gulp

1、使用npm全局安装gulp-cli

npm install gulp-cli -g

2、使用npm本地安装Gulp Config API

npm install gulp --save-dev
1.3、gulp命令
1.3.1、gulp -v

查看版本信息。

示例:

CLI version指的就是gulp-cli的版本。

Local version指的就是Gulp Config API的版本。

1.3.2、man gulp

查看gulp命令的详细帮助文档。

1.4、配置Gulp

Gulp提倡"代码优于配置"。所以,其他构建工具的配置文件通常是结构化文本, 而Gulp的配置是Node.js代码。

Gulp的配置文件是gulpfile.js,而且必须是这个名字。

Gulp Config API只有一个gulp模块,导入该模块:

var gulp = require('gulp');

Gulp Config API v3gulp模块只有5个函数:

Gulp Config API v4gulp模块新增了2个函数:

参考:how do i update to gulp 4

1.5、Gulp插件

Gulp的功能都是通过插件来完成的。

Gulp的插件名称通常以gulp-开头。

常用的Gulp插件: