Commit 73a0f6a4 by Sxy

fix: 代码规范

parent d8e663e4
var gulp = require('gulp'); var gulp = require('gulp');
var fs = require("fs"); const fs = require('fs');
var tap = require('gulp-tap'); const tap = require('gulp-tap');
var minimist = require('minimist'); const minimist = require('minimist');
var merge = require('merge-stream'); const merge = require('merge-stream');
var rename = require('gulp-rename'); const rename = require('gulp-rename');
var del = require("del"); const del = require('del');
var concat = require('gulp-concat'); const concat = require('gulp-concat');
var gulpif=require("gulp-if"); const gulpif = require('gulp-if');
var knownOptions = { const knownOptions = {
string: 'name', string: 'name',
string: 'bizfile', string: 'bizfile',
default: { name: process.env.NODE_ENV || 'Test' } default: { name: process.env.NODE_ENV || 'Test' },
}; };
var options = minimist(process.argv.slice(2), knownOptions); const options = minimist(process.argv.slice(2), knownOptions);
var name = options.name; const { name } = options;
var bizfile = options.bizfile; const { bizfile } = options;
const BUILD_PATH = "./extra/build"; const BUILD_PATH = './extra/build';
const DEST_PATH = "./extra/dest"; const DEST_PATH = './extra/dest';
const CTL_PATH = "./app/base/controller/impl"; const CTL_PATH = './app/base/controller/impl';
const SERVICE_PATH = "./app/base/service/impl"; const SERVICE_PATH = './app/base/service/impl';
const DAO_PATH = "./app/base/db/impl"; const DAO_PATH = './app/base/db/impl';
const PAGE_PATH = "./app/front/vues/pages"; const PAGE_PATH = './app/front/vues/pages';
const VUECOM_PATH = "./app/front/vues"; const VUECOM_PATH = './app/front/vues';
const CSS_PATH = "./app/front/entry/public/css"; const CSS_PATH = './app/front/entry/public/css';
const IMG_PATH = "./extra/imgs"; const IMG_PATH = './extra/imgs';
const DEST_IMGPATH="./app/front/entry/public/imgs"; const DEST_IMGPATH = './app/front/entry/public/imgs';
const METABIZ_PATH = "./app/base/db/metadata/bizs/wx76a324c5d201d1a4"; const METABIZ_PATH = './app/base/db/metadata/bizs/wx76a324c5d201d1a4';
gulp.task('makefile', function (done) { gulp.task('makefile', (done) => {
// 将你的默认的任务代码放在这 // 将你的默认的任务代码放在这
del("./extra/dest/*"); del('./extra/dest/*');
var tmpName = name.toLowerCase(); const tmpName = name.toLowerCase();
var fstream = gulp.src("./extra/build/*.js") const fstream = gulp.src('./extra/build/*.js')
.pipe(tap(function (file) { .pipe(tap((file) => {
var sfile = file.contents.toString('utf-8'); const sfile = file.contents.toString('utf-8');
var rpstr = sfile.replace(/\$\{Name\}/g, name); const rpstr = sfile.replace(/\$\{Name\}/g, name);
file.contents = new Buffer(rpstr, "utf-8"); file.contents = new Buffer(rpstr, 'utf-8');
})).pipe( }))
rename(function (path) { .pipe(rename((path) => {
path.basename = path.basename.replace("templ", tmpName); path.basename = path.basename.replace('templ', tmpName);
}) }))
).pipe(gulp.dest("./extra/dest")); .pipe(gulp.dest('./extra/dest'));
return fstream; return fstream;
// var pageStream=gulp.src("./extra/build/page/**/*").pipe( // var pageStream=gulp.src("./extra/build/page/**/*").pipe(
// gulp.dest("./extra/dest") // gulp.dest("./extra/dest")
...@@ -47,175 +47,164 @@ gulp.task('makefile', function (done) { ...@@ -47,175 +47,164 @@ gulp.task('makefile', function (done) {
// return merge(fstream, pageStream); // return merge(fstream, pageStream);
}); });
gulp.task('page', function (cbk) { gulp.task('page', (cbk) => {
var tmpName = name.toLowerCase(); const tmpName = name.toLowerCase();
return gulp.src("./extra/build/page/templPage/*.*") return gulp.src('./extra/build/page/templPage/*.*')
.pipe( .pipe(rename((path) => {
rename(function (path) { path.basename = path.basename.replace('templ', tmpName);
path.basename = path.basename.replace("templ", tmpName); }))
}) .pipe(tap((file) => {
).pipe(tap(function (file) { const sfile = file.contents.toString();
var sfile = file.contents.toString(); const rpstr = sfile.replace(/\$\{COMNAME\}/g, `gsb_${tmpName}`);
var rpstr = sfile.replace(/\$\{COMNAME\}/g, "gsb_" + tmpName); file.contents = new Buffer(rpstr, 'utf-8');
file.contents = new Buffer(rpstr, "utf-8"); }))
})).pipe( .pipe(gulp.dest(`./extra/dest/${tmpName}/`));
gulp.dest("./extra/dest/" + tmpName + "/")
);
}); });
gulp.task("cpctl", function (cbk) { gulp.task('cpctl', (cbk) => {
var tmpName=name.toLowerCase(); const tmpName = name.toLowerCase();
return gulp.src("./extra/dest/" + tmpName + "Ctl.js").pipe( return gulp.src(`./extra/dest/${tmpName}Ctl.js`).pipe(rename((path) => {
rename(function (path) { path.basename = path.basename.substring(0, 1).toLowerCase() + path.basename.substring(1);
path.basename=path.basename.substring(0,1).toLowerCase() + path.basename.substring(1); }))
}) .pipe(gulp.dest(CTL_PATH));
).pipe(gulp.dest(CTL_PATH)); });
}); gulp.task('cpsve', (cbk) => {
gulp.task("cpsve", function (cbk) { const tmpName = name.toLowerCase();
var tmpName=name.toLowerCase(); return gulp.src(`./extra/dest/${tmpName}Sve.js`).pipe(rename((path) => {
return gulp.src("./extra/dest/" + tmpName + "Sve.js").pipe( path.basename = path.basename.substring(0, 1).toLowerCase() + path.basename.substring(1);
rename(function (path) { }))
path.basename = path.basename.substring(0, 1).toLowerCase() + path.basename.substring(1); .pipe(gulp.dest(SERVICE_PATH));
}) });
).pipe(gulp.dest(SERVICE_PATH)); gulp.task('cpdao', (cbk) => {
}); const tmpName = name.toLowerCase();
gulp.task("cpdao", function (cbk) { return gulp.src(`./extra/dest/${tmpName}Dao.js`).pipe(rename((path) => {
var tmpName=name.toLowerCase(); path.basename = path.basename.substring(0, 1).toLowerCase() + path.basename.substring(1);
return gulp.src("./extra/dest/" + tmpName + "Dao.js").pipe( }))
rename(function (path) { .pipe(gulp.dest(DAO_PATH));
path.basename = path.basename.substring(0, 1).toLowerCase() + path.basename.substring(1); });
}) gulp.task('cppage', (cbk) => {
).pipe(gulp.dest(DAO_PATH)); const tmpName = name.toLowerCase();
}); return gulp.src(`./extra/dest/${tmpName}/*.*`).pipe(gulp.dest(`${PAGE_PATH}/${tmpName}/`));
gulp.task("cppage", function (cbk) { });
var tmpName=name.toLowerCase(); gulp.task('cpbizfile', cbk => gulp.src('./extra/build/page/meta.js').pipe(rename((path) => {
return gulp.src("./extra/dest/" + tmpName + "/*.*").pipe(gulp.dest(PAGE_PATH + "/" + tmpName + "/")); if (bizfile) {
}); path.basename = bizfile;
gulp.task("cpbizfile", function (cbk) { } else {
return gulp.src("./extra/build/page/meta.js").pipe( path.basename = name;
rename(function (path) { }
if (bizfile) { }))
path.basename = bizfile; .pipe(gulp.dest(`${METABIZ_PATH}/`)));
} else {
path.basename = name;
}
})
).pipe(gulp.dest(METABIZ_PATH + "/"));
});
gulp.task("simple", ['page', 'cppage', 'cpbizfile'], function (done) { gulp.task('simple', ['page', 'cppage', 'cpbizfile'], (done) => {
done(); done();
}); });
gulp.task('all', ['makefile', 'page', 'cpctl', 'cpsve', 'cpdao', 'cppage', 'cpbizfile'], function (done) { gulp.task('all', ['makefile', 'page', 'cpctl', 'cpsve', 'cpdao', 'cppage', 'cpbizfile'], (done) => {
done(); done();
}); });
var minifycss = require('gulp-minify-css') const minifycss = require('gulp-minify-css');
gulp.task("pagecss",function(cbk){ gulp.task('pagecss', (cbk) => {
function defaultcondition(file){ function defaultcondition(file) {
if(file.path.indexOf("spring")>=0){ if (file.path.indexOf('spring') >= 0) {
return false; return false;
}else if(file.path.indexOf("summer")>=0){ } if (file.path.indexOf('summer') >= 0) {
return false; return false;
}else if(file.path.indexOf("autumn")>=0){ } if (file.path.indexOf('autumn') >= 0) {
return false; return false;
}else if(file.path.indexOf("winter")>=0){ } if (file.path.indexOf('winter') >= 0) {
return false; return false;
}else{
return true;
} }
} return true;
return gulp.src(VUECOM_PATH+"/**/*/*.css").pipe( }
gulpif(defaultcondition,concat("pagecom.css")) return gulp.src(`${VUECOM_PATH}/**/*/*.css`).pipe(gulpif(defaultcondition, concat('pagecom.css')))
.pipe(minifycss())
).pipe(minifycss()).pipe(gulp.dest(CSS_PATH+"/")); .pipe(gulp.dest(`${CSS_PATH}/`));
}); });
gulp.task("springcss",function(cbk){ gulp.task('springcss', (cbk) => {
function springcondition(file){ function springcondition(file) {
if(file.path.indexOf("spring")>=0){ if (file.path.indexOf('spring') >= 0) {
return true; return true;
} }
return false; return false;
} }
return gulp.src(VUECOM_PATH+"/**/*/*.css").pipe( return gulp.src(`${VUECOM_PATH}/**/*/*.css`).pipe(gulpif(springcondition, concat('spring.css')))
gulpif(springcondition,concat("spring.css")) .pipe(minifycss())
).pipe(minifycss()).pipe(gulp.dest(CSS_PATH+"/")); .pipe(gulp.dest(`${CSS_PATH}/`));
}); });
gulp.task("summercss",function(cbk){ gulp.task('summercss', (cbk) => {
function summercondition(file){ function summercondition(file) {
if(file.path.indexOf("summer")>=0){ if (file.path.indexOf('summer') >= 0) {
return true; return true;
} }
return false; return false;
} }
return gulp.src(VUECOM_PATH+"/**/*/*.css").pipe( return gulp.src(`${VUECOM_PATH}/**/*/*.css`).pipe(gulpif(summercondition, concat('summer.css')))
gulpif(summercondition,concat("summer.css")) .pipe(minifycss())
).pipe(minifycss()).pipe(gulp.dest(CSS_PATH+"/")); .pipe(gulp.dest(`${CSS_PATH}/`));
}); });
gulp.task("autumncss",function(cbk){ gulp.task('autumncss', (cbk) => {
function autumncondition(file){ function autumncondition(file) {
if(file.path.indexOf("autumn")>=0){ if (file.path.indexOf('autumn') >= 0) {
return true; return true;
} }
return false; return false;
} }
return gulp.src(VUECOM_PATH+"/**/*/*.css").pipe( return gulp.src(`${VUECOM_PATH}/**/*/*.css`).pipe(gulpif(autumncondition, concat('autumn.css')))
gulpif(autumncondition,concat("autumn.css")) .pipe(minifycss())
).pipe(minifycss()).pipe(gulp.dest(CSS_PATH+"/")); .pipe(gulp.dest(`${CSS_PATH}/`));
}); });
gulp.task("wintercss",function(cbk){ gulp.task('wintercss', (cbk) => {
function wintercondition(file){ function wintercondition(file) {
if(file.path.indexOf("winter")>=0){ if (file.path.indexOf('winter') >= 0) {
return true; return true;
} }
return false; return false;
} }
return gulp.src(VUECOM_PATH+"/**/*/*.css").pipe( return gulp.src(`${VUECOM_PATH}/**/*/*.css`).pipe(gulpif(wintercondition, concat('winter.css')))
gulpif(wintercondition,concat("winter.css")) .pipe(minifycss())
).pipe(minifycss()).pipe(gulp.dest(CSS_PATH+"/")); .pipe(gulp.dest(`${CSS_PATH}/`));
}); });
gulp.task("1",function(cbk){ gulp.task('1', (cbk) => {
function mobilecondition(file){ function mobilecondition(file) {
if(file.path.indexOf("mobile")>=0){ if (file.path.indexOf('mobile') >= 0) {
return true; return true;
} }
return false; return false;
} }
return gulp.src(VUECOM_PATH+"/**/*/*.css").pipe( return gulp.src(`${VUECOM_PATH}/**/*/*.css`).pipe(gulpif(mobilecondition, concat('mobile.css')))
gulpif(mobilecondition,concat("mobile.css")) .pipe(minifycss())
).pipe(minifycss()).pipe(gulp.dest(CSS_PATH+"/")); .pipe(gulp.dest(`${CSS_PATH}/`));
}); });
gulp.task('allcss', ['pagecss', 'springcss', 'summercss', 'autumncss', 'wintercss'], function (done) { gulp.task('allcss', ['pagecss', 'springcss', 'summercss', 'autumncss', 'wintercss'], (done) => {
done(); done();
}); });
gulp.task('watch', function () { gulp.task('watch', () => {
gulp.watch(VUECOM_PATH+"/**/*/*.css",gulp.series(['allcss'])); gulp.watch(`${VUECOM_PATH}/**/*/*.css`, gulp.series(['allcss']));
}); });
gulp.task("basehandle",function(cbk){ gulp.task('basehandle', cbk => gulp.src(`${VUECOM_PATH}/base/**/*.vue`).
return gulp.src(VUECOM_PATH+"/base/**/*.vue"). pipe(tap((file) => {
pipe(tap(function (file) { file.contents = new Buffer(require(file.path).replace(/\n/g, ''), 'utf-8');
file.contents=new Buffer(require(file.path).replace(/\n/g,""), "utf-8"); }))
})).pipe(gulp.dest(VUECOM_PATH+"/allie/base/")); .pipe(gulp.dest(`${VUECOM_PATH}/allie/base/`)));
});
var gulp = require('gulp'), var gulp = require('gulp');
imagemin = require('gulp-imagemin'); const imagemin = require('gulp-imagemin');
pngquant = require('imagemin-pngquant'), pngquant = require('imagemin-pngquant'),
gulp.task('testimg', function () { gulp.task('testimg', () => {
del("./extra/testimgs/*"); del('./extra/testimgs/*');
return gulp.src(IMG_PATH+'/**/*.{png,jpg,gif,ico}') return gulp.src(`${IMG_PATH}/**/*.{png,jpg,gif,ico}`)
.pipe(imagemin({ .pipe(imagemin({
optimizationLevel: 1, //类型:Number 默认:3 取值范围:0-7(优化等级) optimizationLevel: 1, // 类型:Number 默认:3 取值范围:0-7(优化等级)
progressive: true, //类型:Boolean 默认:false 无损压缩jpg图片 progressive: true, // 类型:Boolean 默认:false 无损压缩jpg图片
interlaced: true, //类型:Boolean 默认:false 隔行扫描gif进行渲染 interlaced: true, // 类型:Boolean 默认:false 隔行扫描gif进行渲染
multipass: true,//类型:Boolean 默认:false 多次优化svg直到完全优化 multipass: true, // 类型:Boolean 默认:false 多次优化svg直到完全优化
use:[pngquant({ use: [pngquant({
quality: [0.3] quality: [0.3],
})] })],
})) }))
//.pipe(gulp.dest(DEST_IMGPATH)); // .pipe(gulp.dest(DEST_IMGPATH));
.pipe(gulp.dest("./extra/testimgs/")); .pipe(gulp.dest('./extra/testimgs/'));
}); });
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment