// gulp 配置文件 var gulp=require('gulp'); var gulp_concat=require('gulp-concat'); var gulp_uglify=require('gulp-uglify'); var gulp_webpack=require('gulp-webpack'); var webpack_config=require('./webpack.config.js'); var webpack=require('webpack') gulp.task("mygulp",function(){ console.log("I am gulp") // 将文件归类 将a.js和mygulp.js 放到build文件中 gulp.src(['a.js','mygulp.js']) // 使用gulp—webpack .pipe(gulp_webpack(webpack_config,webpack)) // 将 a.js 和mygulp.js 合并为main.js // .pipe(gulp_concat('main.js')) // 压缩 .pipe(gulp_uglify()) // 归类 .pipe(gulp.dest('./build/js')) // 将文件归类 将所有.js文件 但不包括mygulp.js 放到build文件中. 全部文件用*。排除文件用! // gulp.src(['*.js','!mygulp.js']).pipe(gulp.dest('./build')); })
//html模版 var gulp_tpl=require("gulp-template") gulp.task('page',function(){ gulp.src(['index.html']) .pipe(gulp_tpl({ 'age':18 })) .pipe(gulp.dest('./build/html')) })