Meteor funziona solo quando è implementato in modalità debug
Domanda
Ciao, ho un'applicazione Meteor che funziona bene quando si esegue localmente. Ma quando lo schierai su un sito Web di Meteor o un bundle per distribuirlo su un altro server non funziona.
Stranamente Se ho distribuito in modalità Debug, meteor deploy --debug example.meteor.com
funziona.
Sto usando Meteor e Meteorite e alcuni plugin jquery che includo come file
Qualsiasi indizio di ciò che potrebbe essere il problema?
Grazie
Soluzione
Controlla la tua console JavaScript per errori.
È probabile che tu abbia un errore di sintassi da qualche parte o stai cercando di accedere a una variabile non definita.Quando i file sono concatenati e miniplicati, l'errore di sintassi interrompe il resto dello script in esecuzione.
In modalità debug I file vengono separati in modo che non avrente non interromperà il codice degli altri file da eseguire.Questo è probabilmente il motivo per cui funziona in modalità Debug ma non in modalità di produzione.
Un altro test rapido è vedere se meteor --production
non funziona.