gulp简单入门

环境准备

1、安装gulp

npm install -g gulp

2、为项目安装依赖

npm install gulp --save-dev

3、创建gulpfile.js
在项目根目录下创建该文件。

编写gulp任务

首先先安装需要的包

npm install gulp-md5-plus --save-dev
npm install del --save-dev

然后就是编写任务文件了。

var gulp = require('gulp');
var md5 = require("gulp-md5-plus");
var del = require('del');

gulp.task('default',['html','js','css'], function() {
    // 将你的默认的任务代码放在这
    console.log(11)
});
gulp.task('js',['html'],function(){
    return gulp.src('./apps/**/*.js',{base:'./'})
        .pipe(md5(10,'./dist/**/*.html'))
        .pipe(gulp.dest('dist'))

})
gulp.task('html',['del'],function(){
    return gulp.src('./apps/**/*.html',{base:'./'})
        .pipe(gulp.dest('dist'))
})
gulp.task('css',['html'],function(){
    return gulp.src('./apps/**/*.css',{base:'./'})
        .pipe(md5(10,'./dist/**/*.html'))
        .pipe(gulp.dest('dist'))
})
gulp.task('del',function(){
    return del(['./dist'])
})

这里我们主要用到del来删除文件,gulp-md5-plus是生成md5后缀名文件的。
gulp.src(‘./apps/*/.css’,{base:’./’})
参数base是生成文件的时候能按目录逐级生成
这样一个简单的处理前端文件就完成了。可以防止浏览器缓存js或者css文件。对于每次更改的文件都会重新生成md5后缀名文件,未改变的则不生成。浏览器还可以使用缓存文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值