Meteor ne fonctionne que lorsqu'il est déployé en mode débogage
Question
Bonjour, j'ai une application météore qui fonctionne bien lors de l'exécution localement. Mais lorsque je le déploie sur un site Web de météore ou un paquet pour le déployer sur un autre serveur, cela ne fonctionne pas.
étrangement si je déploie en mode de débogage, meteor deploy --debug example.meteor.com
Ça fonctionne.
J'utilise de la météore et de la météorite, et des plugins JQuery que j'inclus comme fichiers
Tout indice de ce qui pourrait être le problème?
merci
La solution
Vérifiez votre console JavaScript pour des erreurs.
Vous avez probablement une erreur de syntaxe quelque part ou que vous essayez d'accéder à une variable non définie.Lorsque les fichiers sont concaténés et minifiés, l'erreur de syntaxe arrête le reste du script en cours d'exécution.
En mode de débogage, les fichiers sont séparés de sorte qu'il n'arrête pas l'autre code de fichiers de l'exécution.C'est probablement pourquoi cela fonctionne en mode débogage mais pas en mode de production.
Un autre test rapide consiste à voir si meteor --production
ne fonctionne pas.