什么是Gulp
gulp.js
是一种基于流的,代码优于配置的新一代构建工具。Gulp
和Grunt
类似。但相比于Grunt
的频繁的I/O操作,Gulp的流操作,能更快完成构建。
Gulp特性
使用方便
通过代码优于配置的策略,
Gulp
可以让简单的任务简单,复杂的任务更可管理。构建快速
通过流式操作,减少频繁的 IO 操作,更快地构建项目。
插件高质
Gulp 有严格的插件指导策略,确保插件能简单高质的工作。
易于学习
少量的API,掌握Gulp可以毫不费力。构建就像流管道一样,轻松加愉快。
Gulp安装
Gulp是基于Node.js的,故要首先安装 Node.js。
npm install -g gulp
然后按以下清单文件安装
1 | gulp |
方法是同样的,npm install xxx –save,xxx即为清单列表文件名。
其中gulp是工程的核心程序,Gulp采用插件方式进行工作,下面的5个文件就是基于Gulp的插件。
1 | npm install gulp -g |
使用Gulp优化Hexo
建立gulpfile.js
1 | var gulp = require('gulp'); |
运行
要运行gulp任务,只需切换到存放gulpfile.js文件的目录,然后在终端中执行gulp命令就行了,gulp后面可以加上要执行的任务名,例如gulp task1,如果没有指定任务名,则会执行任务名为default的默认任务。
1 |
|