Mache Module extern mit Gulp browserifizieren

8

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?

    
oulipo 31.01.2014, 16:45
quelle

2 Antworten

13

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%     
Hafiz Ismail 13.08.2014, 06:02
quelle
-1

Suchen Sie nach externen Anforderungen ?

Um mit gulp-browserify zu verwenden, sehen Sie in der README

nach %Vor%

Sollte auch mit bundle.require funktionieren.

    
GijsjanB 12.02.2014 11:29
quelle

Tags und Links