Ich mag für meinen browserify Einspeisepunkten gemeinsame Abhängigkeiten zu finden Faktor-Bündel verwenden und sie aus in ein einziges gemeinsames Bündel sparen:Wie kann ich factor-bundle mit browserify programmatisch verwenden?
https://www.npmjs.org/package/factor-bundle
Die Faktor Bündel Dokumentation macht es sehr einfach scheinen zu tun die Befehlszeile, aber ich möchte es programmgesteuert machen und ich kämpfe darum, mich darum zu kümmern.
Meine aktuelle Skript diese (I reactify bin mit jsx zu verwandeln reagieren die Dateien auch):
var browserify = require('browserify');
var factor = require('factor-bundle')
var glob = require('glob');
glob('static/js/'/**/*.{js,jsx}', function (err, files) {
var bundle = browserify({
debug: true
});
files.forEach(function(f) {
bundle.add('./' + f);
});
bundle.transform(require('reactify'));
// factor-bundle code goes here?
var dest = fs.createWriteStream('./static/js/build/common.js');
var stream = bundle.bundle().pipe(dest);
});
Ich versuche, herauszufinden, wie Faktor-Bundle als Plugin zu verwenden, und geben Sie die gewünschte Ausgabedatei für jede der Eingabedateien (dh jeder Eintrag in files
)
können Sie bundle.plugin verwenden (Faktor entscheidet sich)? – Dve
theoretisch ja, aber ich weiß nicht, wie man es benutzt, dh was die Optionen sein sollten –
Ja, ich kämpfe gerade auch mit diesem. – justrhysism