gulp 学习笔记

// 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')) })

  

posted @ 2017-08-04 10:50  月月木有小情绪  阅读(165)  评论(0)    收藏  举报