/ / Optimalizujte nevrstvené súbory v zostave Dojo - Dojo

Optimalizujte nepruzné súbory v dojo build - dojo

Ako zistím, že systém zostavenia Dojo spúšťa optimalizáciu zmršťovacích súborov na súboroch, ktoré nie sú zahrnuté vo vrstve, ale v adresároch perfixov?

Vďaka

odpovede:

1 pre odpoveď č. 1

Existujú dva optimalizačné parametre pre vlastné zostavenia: optimize a layerOptimize, Vo vašom prípade by ste museli nastaviť optimize=shrinksafe.

  • optimalizovať Určuje, ako optimalizovať súbory modulov. Ak „komentáre“ je zadané, potom sú komentáre kódu vyzliekol. Ak je "shrinksafe" špecifikovaný, potom kompresor Dojo sa použije v súboroch a riadku výnosy budú odstránené. ak "shrinksafe.keepLines" je uvedený, potom sa použije kompresor Dojo na súboroch a riadok vráti byť zachovaný. Ak je "baliareň" špecifikované, potom Dean Edwards "Packer použije sa Predvolené: „“,

  • layerOptimize Určuje, ako optimalizovať súbory vrstvy. ak sú uvedené „komentáre“ a potom kód komentáre sú odstránené. ak je uvedený "shrinksafe", potom Kompresor Dojo sa použije na internete súbory a riadok vráti odstránený. Ak je "shrinksafe.keepLines" špecifikovaný, potom kompresor Dojo sa použije v súboroch vrstiev a riadky sa zachovajú. ak "packer" je určený, potom sa použije Dean Edwards "Packer Predvolené:" shrinksafe ",


0 pre odpoveď č. 2

Musíte zložku, ktorá obsahuje súbory, deklarovať ako balík v profile buildu, aby ste ju mohli optimalizovať.

packages: [
{
name:"dojo",
location:"dojo"
},
{
name:"filesToOptimise",
location:"folderLocation"
}
]

Uistite sa, že máte v tomto adresári a optimize:"shrinksafe" vo vašom profile zostavenia.