Comment puis-je modifier l'ordre dans lequel Meteor charge les fichiers Javascript?

Lorsque vous effectuez un projet avec le Météore cadre, il regroupe tous les fichiers ensemble, mais il ne semble pas être une façon de dire explicitement "je veux que ce fichier soit chargé avant que l'un".

Disons, par exemple, j'ai 2 fichiers javascript: foo.js et bar.js.

Le fichier bar.js est effectivement contenant le code en fonction l'un de l'un à l'intérieur de foo.js mais Meteor est en cours de chargement bar.js avant foo.js, brisant le projet.

  • Dans node.js je voudrais simplement utiliser require('./bar') à l'intérieur de foo.js
  • Dans le navigateur, je mettrais un <script> tag pointant vers foo.js et l'autre, après, pointant vers bar.js, afin de charger les fichiers dans le bon ordre.

Comment pouvons-nous faire dans Meteor?

  • Meteor charges choses dans l'ordre alphabétique à droite maintenant, comme un simple hack vous pouvez renommer un fichier pour le mettre avant/après l'autre dans l'ordre alphabétique. Je sais que ça manque d'élégance, mais c'est le seul moyen que je connais pour l'influence de l'ordre de chargement.
  • En effet. J'espérais qu'il y est un autre moyen pour ce faire. Peut-être que l'exposition d'une browserify-comme paquet serait une solution: github.com/substack/node-browserify . Il permettrait à des personnes de l'utilisation du nœud de style require() si ils veulent dans leur projet.
InformationsquelleAutor Jeremyfa | 2012-05-21