mirror of
https://github.com/getrebuild/rebuild.git
synced 2024-09-20 07:25:54 +08:00
gulp
This commit is contained in:
parent
39c7b47eaa
commit
978ed44c7c
|
@ -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'])
|
|
@ -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"
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue