概念
Gulp.js 是一个简单、直观的前端自动化构建工具。崇尚代码优于配置,使复杂的任务更好管理。通过 NodeJS 的数据流的能力,能够快速构建。通过简单的 API 接口,只需几步就能搭建起自己的自动化项目构建工具。
安装 gulp
1.全局安装 gulp。
默认你已经安装nodeJS,nodeJS自带包管理工具npm。首先需要初始化项目,建立package.json.
|
|
然后全局安装gulp
2.在你需要的项目中安装gulp,作为项目依赖
|
|
3.安装gulp插件和常用gulp插件
gulp插件的安装方法大同小异
一些常用的gulp插件:
gulp-htmlmin:压缩html,并且可以去掉注释
gulp-imagemin:压缩图片利器,并且可以压缩svg图
gulp-uglify:压缩js利器
gulp-concat:可以合并css或者js文件,已减少http请求
gulp-autoprefixer:给css3的一些属性加浏览器前缀,很常用
gulp-rename:看名字应该能理解,重命名一些文件
gulp-sass:对css预编译语言sass和scss进行编译
gulp-jshint:代码校验
gulp-clean:清空文件夹
4.建立gulpfile.js文件。
说明:gulpfile.js是gulp项目的配置文件,是位于项目根目录的普通js文件.
下面是一个简单的代码示例:
5.gulp执行
在命令提示符执行gulp任务
说明:当你执行gulp或者gulp default时会默认执行default任务里的所有任务,例如[‘testLess’,’elseTask’]。