Ich habe Browserify, das Dateien bündelt, und es funktioniert großartig. Aber was ist, wenn ich mehrere Bundles generieren muss?
Ich möchte dist/appBundle.js
und dist/publicBundle.js
erstellen
gulp.task("js", function(){
return browserify([
"./js/app.js",
"./js/public.js"
])
.bundle()
.pipe(source("bundle.js"))
.pipe(gulp.dest("./dist"));
});
Offensichtlich wird das nicht funktionieren, da ich nur eine Ausgabe (bundle.js) angebe. Ich kann dies erreichen, indem ich die obige Anweisung wiederhole (aber es fühlt sich nicht richtig an, wegen der Wiederholung):
gulp.task("js", function(){
browserify([
"./js/app.js"
])
.bundle()
.pipe(source("appBundle.js"))
.pipe(gulp.dest("./dist"));
browserify([
"./js/public.js"
])
.bundle()
.pipe(source("publicBundle.js"))
.pipe(gulp.dest("./dist"));
});
Gibt es einen besseren Weg, um damit umzugehen? Danke!