This commit is contained in:
FangfangZhao 2018-11-17 13:56:11 +08:00
parent 39c7b47eaa
commit 978ed44c7c
2 changed files with 16 additions and 6 deletions

View file

@ -1,18 +1,27 @@
const gulp = require('gulp')
const uglify = require('gulp-uglify')
const rename = require('gulp-rename')
const babel = require('gulp-babel')
const uglify = require('gulp-uglify')
const cssclean = require('gulp-clean-css')
const rename = require('gulp-rename')
const SOURCE = '../src/main/webapp/assets/js/**/*.js*'
gulp.task('es62es5', () => {
return gulp.src(SOURCE)
return gulp.src('../src/main/webapp/assets/js/**/*.js*')
.pipe(gulp.dest('./js/es6'))
.pipe(babel())
.pipe(gulp.dest('./js/es5'))
.pipe(uglify({ mangle: true }))
.pipe(rename({ extname: '.min.js' }))
.pipe(gulp.dest('./build'))
.pipe(gulp.dest('./build/js'))
})
gulp.task('default', ['es62es5'])
gulp.task('css', () => {
return gulp.src('../src/main/webapp/assets/css/**/*.css')
.pipe(cssclean())
.pipe(rename({ extname: '.min.css' }))
.pipe(gulp.dest('./build/css'))
})
gulp.task('default', ['es62es5'])
gulp.task('all', ['es62es5', 'css'])

View file

@ -15,6 +15,7 @@
"@babel/preset-react": "^7.0.0",
"gulp": "^3.9.1",
"gulp-babel": "^8.0.0",
"gulp-clean-css": "^3.10.0",
"gulp-rename": "^1.4.0",
"gulp-uglify": "^3.0.1"
}