提交 a7750f2c 编写于 作者: NoSubject's avatar NoSubject

前端打包增加sourceMap

上级 1d4d3f41
......@@ -21,6 +21,7 @@ var assetRev = require('gulp-tm-asset-rev');
const os = require('os');
var through2 = require('through2');
var path = require('path');
var sourceMap = require('gulp-sourcemaps');
//var downloadHost = "download.o2oa.net";
// var downloadHost = "release.o2oa.net";
......@@ -414,10 +415,13 @@ function build_concat_o2(){
];
var dest = 'target/o2server/servers/webServer/o2_core/';
return gulp.src(src)
.pipe(sourceMap.init())
.pipe(concat('o2.js'))
.pipe(gulp.dest(dest))
.pipe(concat('o2.min.js'))
.pipe(uglify())
.pipe(rename({ extname: '.min.js' }))
//.pipe(rename({ extname: '.min.js' }))
.pipe(sourceMap.write(""))
.pipe(gulp.dest(dest))
}
function build_concat_desktop(){
......@@ -441,10 +445,13 @@ function build_concat_desktop(){
];
var dest = 'target/o2server/servers/webServer/o2_core/o2/xDesktop/';
return gulp.src(src)
.pipe(sourceMap.init())
.pipe(concat('$all.js'))
.pipe(gulp.dest(dest))
.pipe(concat('$all.min.js'))
.pipe(uglify())
.pipe(rename({ extname: '.min.js' }))
//.pipe(rename({ extname: '.min.js' }))
.pipe(sourceMap.write(""))
.pipe(gulp.dest(dest))
}
function build_concat_xform(){
......@@ -471,10 +478,13 @@ function build_concat_xform(){
];
var dest = 'target/o2server/servers/webServer/'+path+'/';
return gulp.src(src)
.pipe(sourceMap.init())
.pipe(concat('$all.js'))
.pipe(gulp.dest(dest))
.pipe(concat('$all.min.js'))
.pipe(uglify())
.pipe(rename({ extname: '.min.js' }))
//.pipe(rename({ extname: '.min.js' }))
.pipe(sourceMap.write(""))
.pipe(gulp.dest(dest))
}
......@@ -489,10 +499,13 @@ function build_bundle(){
];
var dest = 'target/o2server/servers/webServer/'+path+'/';
return gulp.src(src)
.pipe(sourceMap.init())
.pipe(concat('bundle.js'))
.pipe(gulp.dest(dest))
.pipe(concat('bundle.min.js'))
.pipe(uglify())
.pipe(rename({ extname: '.min.js' }))
//.pipe(rename({ extname: '.min.js' }))
.pipe(sourceMap.write(""))
.pipe(gulp.dest(dest))
}
......@@ -642,10 +655,13 @@ function build_concat_basework_body() {
];
var dest = 'target/o2server/servers/webServer/x_desktop/js/';
return gulp.src(src)
.pipe(sourceMap.init())
.pipe(concat('base_work.js'))
.pipe(gulp.dest(dest))
.pipe(concat('base_work.min.js'))
.pipe(uglify())
.pipe(rename({ extname: '.min.js' }))
//.pipe(rename({ extname: '.min.js' }))
.pipe(sourceMap.write(""))
.pipe(gulp.dest(dest));
}
......@@ -743,10 +759,13 @@ function build_concat_baseportal_body() {
];
var dest = 'target/o2server/servers/webServer/x_desktop/js/';
return gulp.src(src)
.pipe(sourceMap.init())
.pipe(concat('base_portal.js'))
.pipe(gulp.dest(dest))
.pipe(concat('base_portal.min.js'))
.pipe(uglify())
.pipe(rename({ extname: '.min.js' }))
//.pipe(rename({ extname: '.min.js' }))
.pipe(sourceMap.write(""))
.pipe(gulp.dest(dest));
}
......
......@@ -166,6 +166,7 @@ function createXFormConcatTask(path, isMin, thisOptions) {
];
var dest = option.dest+'/' + path + '/';
return gulp.src(src)
.pipe(sourceMap.init())
.pipe(concat('$all.js'))
.pipe(gulpif((option.upload == 'local' && option.location != ''), gulp.dest(option.location + path + '/')))
.pipe(gulpif((option.upload == 'ftp' && option.host != ''), ftp({
......@@ -183,8 +184,9 @@ function createXFormConcatTask(path, isMin, thisOptions) {
remotePath: (option.remotePath || '/') + path
})))
.pipe(gulp.dest(dest))
.pipe(concat('$all.min.js'))
.pipe(uglify())
.pipe(rename({ extname: '.min.js' }))
.pipe(sourceMap.write(""))
.pipe(gulpif((option.upload == 'local' && option.location != ''), gulp.dest(option.location + path + '/')))
.pipe(gulpif((option.upload == 'ftp' && option.host != ''), ftp({
host: option.host,
......@@ -214,6 +216,7 @@ function createO2ConcatTask(path, isMin, thisOptions) {
];
var dest = option.dest+'/' + path + '/';
return gulp.src(src)
.pipe(sourceMap.init())
.pipe(concat('o2.js'))
.pipe(gulpif((option.upload == 'local' && option.location != ''), gulp.dest(option.location + path + '/')))
.pipe(gulpif((option.upload == 'ftp' && option.host != ''), ftp({
......@@ -231,8 +234,10 @@ function createO2ConcatTask(path, isMin, thisOptions) {
remotePath: (option.remotePath || '/') + path
})))
.pipe(gulp.dest(dest))
.pipe(concat('o2.min.js'))
.pipe(uglify())
.pipe(rename({ extname: '.min.js' }))
//.pipe(rename({ extname: '.min.js' }))
.pipe(sourceMap.write(""))
.pipe(gulpif((option.upload == 'local' && option.location != ''), gulp.dest(option.location + path + '/')))
.pipe(gulpif((option.upload == 'ftp' && option.host != ''), ftp({
host: option.host,
......@@ -272,6 +277,7 @@ function createO2ConcatTask(path, isMin, thisOptions) {
];
var dest = option.dest+'/' + path + '/o2/xDesktop/';
return gulp.src(src)
.pipe(sourceMap.init())
.pipe(concat('$all.js'))
.pipe(gulpif((option.upload == 'local' && option.location != ''), gulp.dest(option.location + path + '/o2/xDesktop/')))
.pipe(gulpif((option.upload == 'ftp' && option.host != ''), ftp({
......@@ -289,8 +295,10 @@ function createO2ConcatTask(path, isMin, thisOptions) {
remotePath: (option.remotePath || '/') + path+"/o2/xDesktop/"
})))
.pipe(gulp.dest(dest))
.pipe(concat('$all.min.js'))
.pipe(uglify())
.pipe(rename({ extname: '.min.js' }))
//.pipe(rename({ extname: '.min.js' }))
.pipe(sourceMap.write(""))
.pipe(gulpif((option.upload == 'local' && option.location != ''), gulp.dest(option.location + path + '/o2/xDesktop/')))
.pipe(gulpif((option.upload == 'ftp' && option.host != ''), ftp({
host: option.host,
......@@ -320,6 +328,7 @@ function createO2ConcatTask(path, isMin, thisOptions) {
];
var dest = option.dest+'/' + path + '/';
return gulp.src(src)
.pipe(sourceMap.init())
.pipe(concat('bundle.js'))
.pipe(gulpif((option.upload == 'local' && option.location != ''), gulp.dest(option.location + path + '/')))
.pipe(gulpif((option.upload == 'ftp' && option.host != ''), ftp({
......@@ -337,8 +346,10 @@ function createO2ConcatTask(path, isMin, thisOptions) {
remotePath: (option.remotePath || '/') + path
})))
.pipe(gulp.dest(dest))
.pipe(concat('bundle.min.js'))
.pipe(uglify())
.pipe(rename({ extname: '.min.js' }))
//.pipe(rename({ extname: '.min.js' }))
.pipe(sourceMap.write(""))
.pipe(gulpif((option.upload == 'local' && option.location != ''), gulp.dest(option.location + path + '/')))
.pipe(gulpif((option.upload == 'ftp' && option.host != ''), ftp({
host: option.host,
......@@ -527,7 +538,7 @@ function createBaseWorkConcatBodyTask(path, isMin, thisOptions) {
.pipe(gulp.dest(dest))
.pipe(uglify())
.pipe(rename({ extname: '.min.js' }))
.pipe(concat('js/base_work.min.js'))
.pipe( sourceMap.write("") )
.pipe(gulpif((option.upload == 'local' && option.location != ''), gulp.dest(option.location + path + '/')))
.pipe(gulpif((option.upload == 'ftp' && option.host != ''), ftp({
......@@ -656,6 +667,7 @@ function createBasePortalConcatBodyTask(path, isMin, thisOptions) {
];
var dest = option.dest+'/' + path + '/';
return gulp.src(src)
.pipe(sourceMap.init())
.pipe(concat('js/base_portal.js'))
.pipe(gulpif((option.upload == 'local' && option.location != ''), gulp.dest(option.location + path + '/')))
.pipe(gulpif((option.upload == 'ftp' && option.host != ''), ftp({
......@@ -676,6 +688,7 @@ function createBasePortalConcatBodyTask(path, isMin, thisOptions) {
// .pipe(gulp.src(src))
.pipe(concat('js/base_portal.min.js'))
.pipe(uglify())
.pipe( sourceMap.write("") )
// .pipe(rename({ extname: '.min.js' }))
.pipe(gulpif((option.upload == 'local' && option.location != ''), gulp.dest(option.location + path + '/')))
.pipe(gulpif((option.upload == 'ftp' && option.host != ''), ftp({
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册