gulp的安装

1、创建项目文件夹,然后项目初始化:$ npm init ;

2、全局安装gulp:$ npm install –global gulp ;

3、作为项目的开发依赖(devDependencies)安装:$ npm install –save-dev gulp ;

4、在创建的文件夹下,创建一个名为gulpfile.js的文件,内容为:

var gulp=require(‘gulp’)

gulp.task(‘default’,function(){//将你的任务代码放在这})

5、运行gulp:$ gulp

默认的名为 default 的任务(task)将会被运行,在这里,这个任务并未做任何事情。

想要单独执行特定的任务(task),请输入 gulp

文件合并gulp-concat的用法

1、安装:$ sudo npm install gulp-concat –save-dev gulp

2、在gulpfile.js文件中加入:

var concat = require(‘gulp-concat’);//调用gulp的concat插件

gulp.task(‘default’, function() {//任务

return gulp.src(‘index/*.js’)//获取index文件夹需要合并的

js文件的地址

.pipe(concat(‘all.js’))//合并到新文件all.js中

.pipe(gulp.dest(‘new/‘));//新文件放到new文件夹下

});

3、运行gulp:默认执行default函数

js代码压缩gulp-jsmin的用法

1、安装:$ sudo npm install gulp-jsmin –save-dev gulp

2、在gulpfile.js文件中加入:

var jsmin=requir(‘gulp-jsmin’);;//调用gulp的jsmin插件

gulp.task(‘default’, function() {//任务

return gulp.src(‘index/*.js’)//获取index文件夹需要合并的

js文件的地址

.pipe(concat(‘all.js’))//合并到新文件all.js中

.pipe(jsmin())//将js文件进行最小化压缩

.pipe(gulp.dest(‘new/‘));//新文件放到new文件夹下

});

3、运行gulp:默认执行default函数

HTML代码压缩

1、安装:$ sudo npm install gulp-htmlmin –save-dev gulp

2、在gulpfile.js文件中加入:

var jsmin=requir(‘gulp-htmlmin’);;//调用gulp的htmlmin插件

gulp.task(‘default’, function() {//任务

return gulp.src(‘index/*.html’)//获取index文件夹下html文件的地址

.pipe(htmlmin({collapseWhitespace: true}))//将html文件进行最小化压缩

.pipe(gulp.dest(‘new/‘));//新文件放到new文件夹下

});

3、运行gulp:默认执行default函数

css代码压缩

1、安装:$ sudo npm install gulp-cssmin –save-dev gulp

2、在gulpfile.js文件中加入:

var jsmin=requir(‘gulp-cssmin’);;//调用gulp的cssmin插件

gulp.task(‘default’, function() {//任务

return gulp.src(‘index/*.css’)//获取index文件夹下css文件的地址

.pipe(cssmin())//将css文件进行最小化压缩

.pipe(gulp.dest(‘new/‘));//新文件放到new文件夹下

});

3、运行gulp:默认执行default函数

留言

2015-10-06