J'ai construit une application web dans Ember et je suis prêt à la mettre sur un serveur pour un usage public. Je veux juste créer le dossier/dist /, que je téléchargerai ensuite manuellement sur un serveur via FTP.
Comment puis-je créer une dist pour cela dans Ember? Je ne peux pas comprendre comment activer la minification et supprimer les fichiers de test de la build.
Je suppose que cela a quelque chose à voir avec mes fichiers Brocfile.js, bower.json, package.json, environment.js ou tester.json, mais je ne sais pas vraiment lequel ou à quoi ressemblerait cette configuration.
Bonus: je voudrais savoir comment désactiver/activer la minification aussi, car je veux partager ma version de production avec un collègue pour voir.
Cela devrait être plus que "ember build --environment production". Quels fichiers dois-je changer pour activer/désactiver la minfication, pour inclure des tests, etc.? Ou est-ce que "ember build --environment production" fait ?
Merci!
Tout ce que vous devez faire pour créer votre dossier dist
est d'exécuter:
ember build --environment=production
ou comme @Simon l'a mentionné
ember build --prod
Mais pour ajouter un peu de viande aux os:
Si vous devez modifier les paramètres, vous pouvez le faire en trouvant votre environment.js
fichier qui doit se trouver dans le dossier config
.
Les documents Ember suggèrent de changer le locationType: 'hash'
pour garantir que l'historique fonctionne correctement avec le routeur.
Vous avez une section qui ressemblera à ceci, où vous pouvez ajouter ENV.theVariableToSet = 'myValue';
pour tout ce que vous voulez changer
if (environment === 'production') {
ENV.locationType = 'hash'
}