gulpfile.js 1.6 KB
var gulp = require("gulp");
var gulpLoadPlugins = require("gulp-load-plugins");
var plugins = gulpLoadPlugins();
var browserSync = require('browser-sync');
////////////////////////////////////////////////////////////////////////////////////////////////////////////版本
//版本


//压缩本地的js文件路径 build-local-js
var buildLocalcss = [
        "temp/*.css",
        "temp/*.less"
];

var buildBaseFiles = [
        "temp/jquery-3.3.1.min.js",
        "temp/angular.min.js",
        "temp/ui-bootstrap-tpls-2.5.0.js",
        "temp/method.js",
        "temp/underscore.js",
         "temp/browser.js"
];


//压缩本地的js文件路径 build-local-js
var buildLocalFiles = [
        "temp/*.js"
];


// css合并,压缩文件
gulp.task("build-local-less", function () {
    gulp.src(buildLocalcss)
        .pipe(plugins.less())
        .pipe(plugins.minifyCss())
        .pipe(gulp.dest("./dist/"));

});

gulp.task("build-local-js",function () {
    gulp.src(buildLocalFiles)
       .pipe(plugins.uglify())
        .pipe(gulp.dest("./dist/"));
});


gulp.task("base",function () {
    gulp.src(buildBaseFiles)
        .pipe(plugins.concat("base.src.js"))
        .pipe(plugins.uglify())
        .pipe(plugins.rename("base.min.js"))
        .pipe(gulp.dest("./dist/"));
});

// 定义develop任务在日常开发中使用
gulp.task("dev", ["build-local-js",  "build-local-less"], function () {
    console.log("运行完成dev");
});
// gulp命令默认启动的就是default认为,这里将clean任务作为依赖,也就是先执行一次clean任务,流程再继续.
gulp.task("default", [ "dev"], function () {
});