Ich habe eine Bibliothek lib.js
, die ich von lib/a.js
und lib/b.js
erstellen möchte und sie aus einem Skript client.js
mit var a = require('lib/a.js');
verwenden kann und dass es funktioniert, wenn ich nur die kompilierten Dateien einschließe lib.js
library vor client.js
(daher muss lib.js
eine require
Funktion deklarieren, die über lib/a.js
weiß)
Ich denke, ich muss external
und alias
verwenden, aber ich bin mir nicht sicher, was der richtige Weg ist, es zu tun
Ist es auch möglich, eine Gulp-Datei zu haben, die automatisch alle Aliasnamen für die Ordner in meiner Bibliothek erstellt? z.B. erstellt einen Alias für alle Dateien in lib/
dir?
Hier sind ein paar Schluckaufgaben, die helfen würden, Ihre gemeinsamen Pakete lib.js und client.js separat zu erstellen.
Beachten Sie, dass Sie bizretify an b.require () lib / *. js beim Bündeln von lib.js mitteilen müssen, und Sie müssen b.external () die Bibliotheken angeben, die beim Bündeln des Clients separat geladen werden. js
%Vor%Suchen Sie nach externen Anforderungen ?
Um mit gulp-browserify zu verwenden, sehen Sie in der README
nach %Vor%Sollte auch mit bundle.require funktionieren.
Tags und Links javascript browserify gulp