2

Dojo ビルドについて理解しているように、多数の dojo、dijit、および dojox モジュール ファイルを受け取り、それらを releaseDir にコピーし、それらを縮小してから、必要なものを連結して最終的な出力ファイル (おそらく dojo.js) にします。

Dojo ビルドを実行するたびに、dojo、dijit、および dojox ファイルをコピーして圧縮する必要はありません。これらのファイルは同じままであるためです。

これらのファイルを「事前圧縮」して、Dojo にそれらを使用するように指示する方法はありますか? 現在、最終的なビルド ファイルに実際に含めることのない一連のファイルを圧縮しています。新しいバージョンの Dojo に移行するたびにこれを 1 回実行してもかまいませんが、すべてのビルドでこれを実行すると、ビルド時間が長くなり、ビルド ログがもみ殻でいっぱいになります。

これを行う方法を知っている人はいますか?

4

1 に答える 1

1

概要

ビルド・ツールは、ビルド済みの一連の dojo、dijit、および dojox フォルダーを指すことができます。ファイルは s を保持するため、依存関係の解決は引き続き機能しますdefine

2 回ビルドしないための「トリック」には、独自のモジュールに必要なグローバル変数が必要ですが、とにかく AMD を使用しているのはそのためです。

手順

  1. dojo、dijit、および dojox フォルダーを縮小します。
  2. Dojo 関連のフォルダーを含めずに、独自のソース ファイルを最小限に抑えます (AMD リゾルバーなし)。
  3. 圧縮をオフにして AMD リゾルバーを実行します。
于 2012-11-15T23:49:11.143 に答える