gulp打包程序

gulp

1. 安装

npm install --g gulp

2. 初始化

npm init

3. 新建gulpfile.js

var gulp = require('gulp'),
    clean = require('gulp-clean'),
    uglify = require('gulp-uglify'),
    minify = require('gulp-minify-css');

gulp.task('before-clean', function(cb){
    return gulp.src('build').pipe(clean());
});

gulp.task('copy-file', ['before-clean'], function(){
    return gulp.src(['web/**', '!web/static/js/*.js', '!web/static/css/*.css'])
        .pipe(gulp.dest('build/'));
});

gulp.task('js-mini', ['before-clean'], function(){
    return gulp.src('web/static/js/*.js')
        .pipe(uglify()).pipe(gulp.dest('build/static/js'));
});

gulp.task('css-mini', ['before-clean'], function(){
    return gulp.src('web/static/css/*.css')
    .pipe(minify()).pipe(gulp.dest('build/static/css'));
});

gulp.task('build', ['copy-file', 'js-mini', 'css-mini']);

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

4. 运行

gulp
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值