dojoビルドシステムに、レイヤーに含まれないがperfixesディレクトリに含まれるファイルに対してシュリンクセーフ最適化を実行するように指示するにはどうすればよいですか?
ありがとう
回答:
回答№1は1がある カスタムビルド用の2つの最適化パラメーター: optimize
そして layerOptimize
。あなたの場合、設定する必要があります optimize=shrinksafe
.
最適化する モジュールファイルを最適化する方法を指定します。 「コメント」の場合 指定されている場合、コードのコメントは 剥ぎ取られた。 「shrinksafe」が 指定された場合、Dojoコンプレッサー ファイルで使用され、行 返品は削除されます。もし 「shrinksafe.keepLines」が指定され、 Dojoコンプレッサーが使用されます ファイル上で、ラインリターンは 保存されます。 「packer」が 指定された場合、Dean Edwards "Packer デフォルトが使用されます: ""、
layerOptimize レイヤーファイルを最適化する方法を指定します。 もし 「コメント」を指定してから、コード コメントは削除されます。もし 「shrinksafe」が指定されている場合、 Dojoコンプレッサーは ファイル、およびラインリターンは 削除されました。 「shrinksafe.keepLines」が 指定された場合、Dojoコンプレッサー レイヤーファイルで使用されます。 行の戻りは保持されます。もし 「packer」を指定すると、Dean Edwards「Packerが使用されます。デフォルト:「shrinksafe」、
回答№2の場合は0
最適化できるように、ビルドプロファイルでパッケージとして最適化するファイルを含むフォルダーを宣言する必要があります。
packages: [
{
name:"dojo",
location:"dojo"
},
{
name:"filesToOptimise",
location:"folderLocation"
}
]
そのディレクトリにprofile.jsとpackage.jsonがあることを確認し、 optimize:"shrinksafe"
ビルドプロファイルのオプションも同様です。