Lorsque vous faites un projet avec le framework Meteor, il regroupe tous les fichiers ensemble, mais il ne semble pas y avoir de moyen explicite de dire "Je veux que ce fichier soit chargé avant celui-là".
Disons, par exemple, que j'ai 2 fichiers javascript: foo.js
Et bar.js
.
Le fichier bar.js
Contient en fait du code en fonction de celui à l'intérieur de foo.js
Mais Meteor charge bar.js
Avant foo.js
, Interrompant le projet.
require('./bar')
dans foo.js
<script>
Pointant vers foo.js
Et une autre, après, pointant vers bar.js
, Afin de charger les fichiers dans le bon ordre.Comment pouvons-nous faire cela en Meteor?
Selon la documentation de Meteor, les fichiers sont actuellement chargés dans cet ordre:
Pas une solution pour tous les scénarios, mais je pense que, idéalement, tout ce qui dépend d'un autre code serait placé dans une fonction Meteor.startup, pour s'assurer que tout est déjà chargé.