Normalmente io eseguo in questo modo:
> node dojo/dojo.js load=build --profile myprofile.profile.js --release
Ciò avrebbe costruito un rilascio per il profilo contenuto in myprofile.profile.js. Si presuppone che tu sia in una directory, che contiene sia dojo che util come sottodirectory. Presuppone anche che il percorso al nodo sia impostato correttamente.
Se il nodo non è configurato nella variabile percorso, sarà necessario utilizzare il percorso completo del nodo:
> <path to node here> dojo/dojo.js load=build --profile myprofile.profile.js --release
Su Windows il percorso è normalmente C: \ Program Files \ nodejs \ ma si potrebbe essere necessario configurarlo come C: \ PROGRA ~ 1 \ nodejs \ per farlo funzionare.
Windows Note:
Gli script di build non funzionano con il nodo su Windows (tranne usando Cygwin). Se si utilizza Windows è possibile farlo funzionare tramite la seguente patch:
Utilizzare il file allegato nodo-win.patch per modificare i file: util/build/principali. js e util/build/transforms/writeOptimized.js. La patch ha funzionato per me il 100% delle volte e si trattava di una semplice modifica di alcune righe di codice.
Ho trovato personalmente l'alternativa a Node, utilizzando Rhino, inutile. Non riesce sempre a rilevare correttamente i percorsi di costruzione, indipendentemente da ciò che imposto in BasicPath. Ti consiglio vivamente di usare Node su Rhino perché è più affidabile e più facile da configurare.
fonte
2012-11-06 11:14:18
Sono riuscito a far funzionare Rhino e sì ottenere i percorsi corretti può essere difficile. Ho appena convertito in node.js ed è molto più veloce. Grazie per aver segnalato la patch. –