Ist es möglich, Abhängigkeiten für einen Ordner mit require.js festzulegen?

9

Ist es möglich, Abhängigkeiten für einen gesamten Ordner mit require.js ?

festzulegen?

Ich weiß, dass Sie die Shim-Konfiguration verwenden können, um Abhängigkeiten für eine Datei festzulegen:

%Vor%

Im obigen Beispiel definiere ich die Abhängigkeiten für das Plugin backbone / xyz, aber ich möchte die Abhängigkeiten für alle Backbone-Plugins definieren:

%Vor%

Ich denke, dass ich einmal auf GitHub etwas darüber gefunden habe, aber ich kann es nicht mehr finden.

Zur Verdeutlichung: Es geht nicht darum, einen ganzen Ordner zu erfordern, sondern dafür Abhängigkeiten zu setzen - Was alle Dateien im Ordner benötigen, bevor sie einzeln initialisiert werden können. Es würde durch Hinzufügen von Shims für alle Dateien erreicht werden, aber ich möchte nur diese Shim einmal für den gesamten Ordner hinzufügen:

%Vor%     
andlrc 19.07.2013, 10:26
quelle

2 Antworten

2

Nein, Sie können nicht einfach einen Platzhalter erstellen, um Abhängigkeiten zu allen Dateien in einem Ordner aus der Konfiguration selbst hinzuzufügen. Sie können jedoch vor der Konfiguration eine Schleife erstellen und die gewünschten Abhängigkeiten hinzufügen.

%Vor%

Dies ist der einzige Weg, an den ich denken kann, ohne eine der Funktionen von require selbst außer Kraft setzen zu müssen. Nicht elegant, ich gebe es zu, aber es wird den Job machen.

    
J_A_X 23.07.2013, 03:14
quelle
1

Inspiriert von @J_A_Xs Antwort

Sie können ein Array von Dateien erstellen, die dieselben Abhängigkeiten haben und das Shim dynamisch erstellen:

%Vor%

Aber das würde nicht sehr gut funktionieren, wenn jemand mit r.js

minuglify machen würde     
andlrc 23.07.2013 08:26
quelle

Tags und Links