我的js文件夹结构如下:
-- js
-- home.js
-- file1.js
-- file2.js
我的home.js
看起来像这样:
import 'home/file1';
import 'home/file2';
我的输出home.min.js
看起来像这样;
"use strict";require("home/file1"),require("home/file2");
//# sourceMappingURL=home.min.js.map
这不是我想要的。我想将file1.js
和file2.js
总结为home.min.js
我的js gulptask看起来像这样:
gulp.task('js', done => {
gulp.src(src + 'assets/js/**/*.js')
.pipe(sourcemaps.init())
.pipe(plumber())
//.pipe(concat('global.js'))
.pipe(babel({
presets: ['@babel/env']
}))
// .pipe(browserify({
// insertGlobals: false
// }))
.pipe(uglify())
.pipe(rename({ suffix: '.min' }))
.pipe(sourcemaps.write('.'))
.pipe(gulp.dest(dist + 'assets/js'))
.pipe(browserSync.stream());
done();
});
在这种情况下,我需要更改什么?
我想使用concat
,但是concat忽略了我的home
子文件夹