Baue im Dojo 1.7.2

8

Nun, ich lese alles über Build und alles über Dojo. Drei Tage Albtraum und so weiter ... Brauchen Sie Hilfe.

Ich benutze die letzte Version von Dojo. 1.7.2 in:

%Vor%

Ich benutze das folgende Profil:

%Vor%

Dann benutze ich dieses Build-Skript

%Vor%

Und ich habe das

%Vor%

JETZT in meiner index.html Datei habe ich

%Vor%

Und JA, das reduziert die 230 Dateien, die ohne den Build geladen wurden, auf 153 Dateien. Aber stills Ich (will) glaube, dass es möglich ist, auf eine oder zwei Dateien zu reduzieren.

Aber WIE ?????

Bitte, einige Hilfe wird geschätzt werden !!!!

    
Agustincl 19.02.2012, 19:25
quelle

2 Antworten

1

Ok, dein Profil stimmt nicht.

1. : Sie verwenden customBase , eine erweiterte Eigenschaft zum Erstellen einer minimalen Version des Dojo-Kerns. Ich glaube nicht, dass du das willst, oder? Normalerweise lässt du Dojo einfach seinen Kern normal aufbauen, und das endet als dojo.js in deinem Ausgabeverzeichnis.

2. aller : Jeder layer -Eintrag erzeugt eine minimierte .js-Datei mit allen darin enthaltenen Dateien in dependencies .

Wenn Sie also Ihre myApp -Stücke in einer eingebauten JS-Datei haben wollen, müssen Sie eine Ebene erstellen und Ihre Dateien in ihre Abhängigkeiten einfügen.

Dojo generiert weiterhin alle einzelnen Dateien - Sie müssen sie jedoch nicht bereitstellen. Stellen Sie die Layer-Dateien einfach bereit. Normalerweise habe ich eine Ebene für den Dojo-Kern, eine Ebene für die Dijit / Dojox-Objekte, die ich möchte, und dann eine Ebene für meine benutzerdefinierte JS. Dann gibt es drei JS-Dateien, die Dojo im Dojo-Verzeichnis ausgeben wird, und sie werden in der HTML-Seite verwendet.

    
mtyson 19.02.2012 23:35
quelle
0
%Vor%

Sie brauchen nur zwei Anfragen;

<script src=..dojo.js></script>

und

<script>require(["myApp.smartmix"], function(smartmixApplication) { });</script>

    
mschr 29.04.2012 17:24
quelle

Tags und Links