gulp 压缩打包js文件、gulp方法

gulp的方法

  gulp.task(str,fn)
    创建一个gulp任务
  gulp.src(path)
    文件来源
  gulp.dest(path)
    操作之后的文件到哪里去
  .pipe(package)
    执行一个gulp功能
  gulp.watch()
    监听
  gulp.start()
    执行gulp任务

插件
	1、压缩js文件
		(1)cnpm install -D gulp-uglify

		(2)在gulpfile.js文件中引入
			var 压缩插件名=require("gulp-uglify")

		(3)创建任务
			gulp.task('自定义任务名',function(cb)
			{
				gulp.src("要压缩文件的路径")
				.pipe(压缩插件名())
				.pipe(gulp.dest("压缩文件的去处"))
			})

			其中:压缩一个js文件:
					gulp.src("路径")
				 压缩多个指定js文件:
				 	gulp.src(["路径1","路径2",...])
				 压缩文件夹下所有js文件:
				 	gulp.src("文件夹路径/*.js")
				 	
	2、执行压缩打包
			gulp 自定义任务名

代码示例:

var gulp = require('gulp');
var yasuo=require("gulp-uglify")
gulp.task('default', function(cb) {
// 将你的默认的任务代码放在这
	gulp.start("yasuotest")
	cb();
});

//创建压缩任务
gulp.task('yasuotest',function(cb){
	gulp.src("./src/js/*.js")
	.pipe(yasuo())
	.pipe(gulp.dest("./dist/js"))
	cb();
})

发布了390 篇原创文章 · 获赞 3 · 访问量 9586

猜你喜欢

转载自blog.csdn.net/weixin_43294560/article/details/104248986