安装gulp工具
1.全局安装 gulp:1
npm install -g gulp
2.新建一个文件夹作为项目地址,初始化项目目录,生成package.json文件1
npm init
3.作为项目的开发依赖(devDependencies)安装:1
npm install --save-dev gulp
4.在项目根目录下创建一个名为 gulpfile.js 的文件:1
2
3
4var gulp = require('gulp');
gulp.task('default', function() {
// 将你的默认的任务代码放在这
});
5.运行 gulp:(默认执行default函数)1
gulp
文件合并
1.在项目根目录下依次安装插件:1
npm install --save-dev gulp-concat #安装合并插件
2.在gulpfile.js 的文件添加:1
2
3
4
5
6var concat = require('gulp-concat');#调用gulp中的concat插件
gulp.task('default', function() {
return gulp.src('js/*.js') #获取js文件夹下的所有的js文件
.pipe(concat('new.js')) #将文件合并成一个文件,给出命名
.pipe(gulp.dest('New/')); #设置输出位置并输出文件
});
3.运行 gulp:(默认执行default函数)1
gulp default
html代码压缩
1.在项目根目录下依次安装插件:1
npm install --save-dev gulp-htmlmin #安装根据指定的书写规则来对html文件进行压缩插件
2.在gulpfile.js 的文件添加:1
2
3
4
5
6var htmlmin = require('gulp-htmlmin');#调用gulp中的htmlmin插件
gulp.task('compress', function() {
return gulp.src('new.html') #获取目录文件夹下的new.html文件
.pipe(htmlmin({collapseWhitespace: true})) #将html文件进行最小压缩
.pipe(gulp.dest('New/')); #设置输出位置并输出文件
});
3.运行 gulp:(默认执行default函数)1
gulp compress #执行compress函数
js代码压缩
1.在项目根目录下依次安装插件:1
npm install --save-dev gulp-jsmin #安装根据指定的书写规则来对js文件进行压缩插件
2.在gulpfile.js 的文件添加:1
2
3
4
5
6var jsmin = require('gulp-jsmin');#调用gulp中的jsmin插件
gulp.task('compress', function() {
return gulp.src('js/work.js') #获取js文件夹下的所有的work.js文件
.pipe(jsmin()) #将js文件进行最小压缩
.pipe(gulp.dest('New/')); #设置输出位置并输出文件
});
3.运行 gulp:(默认执行default函数)1
gulp compress #执行compress函数
css代码压缩
1.在项目根目录下依次安装插件:1
npm install --save-dev gulp-cssmin #安装根据指定的书写规则来对css文件进行压缩插件
2.在gulpfile.js 的文件添加:1
2
3
4
5
6var cssmin = require('gulp-cssmin');#调用gulp中的jsmin插件
gulp.task('compress', function() {
return gulp.src('css/work.css') #获取css文件夹下的所有的work.css文件
.pipe(cssmin()) #将css文件进行最小压缩
.pipe(gulp.dest('New/')); #设置输出位置并输出文件
});
3.运行 gulp:(默认执行default函数)1
gulp compress #执行compress函数