Skip to content

Commit d62135e

Browse files
authored
Merge pull request #106 from hotrungnhan/esmbuild
fix issue: lost esm file when build
2 parents d29c943 + acc95aa commit d62135e

File tree

3 files changed

+87
-8105
lines changed

3 files changed

+87
-8105
lines changed

Gulpfile.js

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ const gulp = require('gulp')
33
const plumber = require('gulp-plumber')
44
const file = require('gulp-file')
55
const filter = require('gulp-filter')
6-
const uglify = require('gulp-uglify')
6+
const uglify = require('gulp-uglify-es').default
77
const clean = require('gulp-clean')
8-
8+
const mergeStream = require('merge-stream')
99
// Rollup
1010
const { rollup } = require('rollup')
1111
const { 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

6266
gulp.task('clean', function () {

0 commit comments

Comments
 (0)