/ / Optimiser les fichiers non stratifiés dans la construction du dojo - dojo

Optimisez les fichiers non superposés dans la construction du dojo - dojo

Comment dire au système de construction de dojo d'exécuter l'optimisation shrinksafe sur des fichiers non inclus dans une couche mais dans les répertoires perfixes?

Merci

Réponses:

1 pour la réponse № 1

Il y a deux paramètres d'optimisation pour les constructions personnalisées: optimize et layerOptimize. Dans votre cas, vous devez définir optimize=shrinksafe.

  • optimiser Spécifie comment optimiser les fichiers de module. Si "commentaires" est spécifié, alors les commentaires de code sont dépouillé. Si "shrinksafe" est spécifié, puis le compresseur Dojo sera utilisé sur les fichiers, et la ligne les retours seront supprimés. Si "shrinksafe.keepLines" est spécifié, alors le compresseur Dojo sera utilisé sur les fichiers, et les retours à la ligne seront être préservé. Si "emballeur" est spécifié, ensuite Dean Edwards "Packer sera utilisé Par défaut: "",

  • layerOptimize Spécifie comment optimiser les fichiers de couche. Si "commentaires" est spécifié, puis code les commentaires sont dépouillés. Si "shrinksafe" est spécifié, alors le Le compresseur Dojo sera utilisé sur le fichiers, et les retours à la ligne seront enlevé. Si "shrinksafe.keepLines" est spécifié, puis le compresseur Dojo sera utilisé sur les fichiers de couche, et les retours à la ligne seront préservés. Si "packer" est spécifié, puis Dean Edwards "Packer sera utilisé Par défaut:" shrinksafe ",


0 pour la réponse № 2

Vous devez déclarer le dossier contenant les fichiers à optimiser en tant que package dans le profil de construction afin qu'il puisse être optimisé.

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

Assurez-vous que vous avez un profil.js et un package.json dans ce répertoire et optimize:"shrinksafe" option dans votre profil de construction aussi bien.