2017-01-27 5 views
1

私の問題は、約200のdojoのjavascriptファイルを組み合わせる必要があることです。 Dojoは、AMD定義/要求モジュール・システムを使用します。 Google ClosureとShrinksafeを使用しているdojoビルトインツールは、バージョンが不一致(ツールは1.11.3ソースから1.11.1)で動作しません。YUI Compressorや他のツールを使って任意のjavascriptファイルを結合することはできますか?

dojoビルドにはASTを参照する手順が含まれていますので、古いコードをコンバイナで投げることはできません。おそらく、グローバル変数や他の命名の競合が最初の問題になるでしょう。

ツールは一般的に古いJavaScriptを処理するのに十分なほど巧妙ですか?

答えて

1

dojoビルド・ツールは、dojoアプリケーションを構築するために特別に設計されました。 YUIやその他のもの(require.jsなど)を使って簡単にビルドすることはできません

あなたのコードが1.11.1であっても、1.11.3からビルドすることができます。

+0

ちょうど注記:複雑なアプリケーションの場合、dojoビルド構成は痛いかもしれません。良い出発点は、定型文を使用することです。 https://github.com/csnover/dojo-boilerplate – GibboK

関連する問題