@@ -3,9 +3,9 @@ const gulp = require('gulp')
33const plumber = require ( 'gulp-plumber' )
44const file = require ( 'gulp-file' )
55const filter = require ( 'gulp-filter' )
6- const uglify = require ( 'gulp-uglify' )
6+ const uglify = require ( 'gulp-uglify-es' ) . default
77const clean = require ( 'gulp-clean' )
8-
8+ const mergeStream = require ( 'merge-stream' )
99// Rollup
1010const { rollup } = require ( 'rollup' )
1111const { nodeResolve } = require ( '@rollup/plugin-node-resolve' )
@@ -47,16 +47,20 @@ gulp.task('build', async function () {
4747 'vue-axios.common.min.js' : commonbundle ,
4848 'vue-axios.esm.min.js' : esmbundle ,
4949 }
50+ var stream = mergeStream ( )
5051
5152 for ( const [ name , bundle ] of Object . entries ( data ) ) {
52- file ( name , bundle . output . map ( ( o ) => o . code ) . join ( ' ' ) , {
53- src : true ,
54- } )
55- . pipe ( plumber ( ) )
56- . pipe ( f )
57- . pipe ( uglify ( ) )
58- . pipe ( gulp . dest ( buildPath ) )
53+ stream . add (
54+ file ( name , bundle . output . map ( ( o ) => o . code ) . join ( ' ' ) , {
55+ src : true ,
56+ } )
57+ . pipe ( plumber ( ) )
58+ . pipe ( f )
59+ . pipe ( uglify ( ) )
60+ . pipe ( gulp . dest ( buildPath ) ) ,
61+ )
5962 }
63+ return stream ;
6064} )
6165
6266gulp . task ( 'clean' , function ( ) {
0 commit comments