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();
})