您的位置:首页 > 其它

gulp常用插件

2017-12-18 13:38 246 查看
1、gulp-uglify(JS压缩)

安装:npm install --save-dev gulp-uglify

gulpfile.js代码如下:

var gulp = require('gulp'),

var rename= require('gulp-rename')

var uglify= require("gulp-uglify");

gulp.task('rename',function() {

gulp.src('src/**/*.js')

.pipe(uglify())//压缩

.pipe(rename('index.min.js'))

.pipe(gulp.dest('build/js'));

});

gulp.task('default',['rename']);

2、gulp-minify-html(html压缩)

安装:npm install --save-dev gulp-minify-html

代码如下:

var gulp = require('gulp'),

var minifyHtml= require("gulp-minify-html");

gulp.task('minify-html',function() {

gulp.src('src/**/*.html')//要压缩的html文件

.pipe(minifyHtml())//压缩

.pipe(gulp.dest('build'));

});

gulp.task('default',['minify-html']);

3. gulp-concat (js文件合并)

安装:npm install --save-dev gulp-concat

代码如下:

var gulp = require('gulp'),

concat= require("gulp-concat");

gulp.task('concat',function() {

gulp.src('src/**/*.js') //要合并的文件

.pipe(concat('index.js')) //合并匹配到的js文件并命名为 "index.js"

.pipe(gulp.dest('build/js'));

});

gulp.task('default',['concat']);

4、gulp-jada

安装:npm install –save-dev gulp-jada

Gulpfile.js代码如下:

var gulp= require('gulp');

var jade= require('gulp-jade');

gulp.task("jade",function(){

gulp.src("./jade/*.jade")

.pipe(jade({

pretty:true

}))

.pipe(gulp.dest("html/"))

})

gulp.task("default",["watch"],function(){

gulp.watch("jade/*.jade",["jade"]);

})

5、gulp-less

安装:npm install –save-dev gulp-less

Gulpfile.js代码如下:

var gulp = require('gulp'),

var less= require("gulp-less");

gulp.task('compile-less',function() {

gulp.src('src/less/*.less')

.pipe(less())

.pipe(gulp.dest('build/css'));

});

gulp.task('default',['compile-less']);

6、gulp-sass

安装:npm install –save-dev gulp-sass

代码如下:

var gulp = require('gulp'),

var sass= require("gulp-sass");

gulp.task('compile-sass',function() {

gulp.src('src/sass/*.sass')

.pipe(sass())

.pipe(gulp.dest('build/css'));

});

gulp.task('default',['compile-sass']);

7、gulp-imagemin(图片压缩)

安装:npm install –save-dev gulp-imagemin

代码如下:

var gulp = require('gulp');

var imagemin = require('gulp-imagemin');

gulp.task('uglify-imagemin',function() {

return gulp.src('src/images/*')

.pipe(imagemin())

.pipe(gulp.dest('build/images'));

});

gulp.task('default',['uglify-imagemin']);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: