4 votes

Meteor 0.6.0 et l'API de collection

Mise à jour vers la dernière version 0.6.0 de meteor et Collection API n'est pas définie, meteor ne démarre plus correctement :

Erreur de référence : CollectionAPI n'est pas défini

J'ai copié-collé collectionapi dans le dossier "packages" de l'application, mais il ne fonctionne toujours pas. Y a-t-il autre chose que je dois faire pour utiliser l'API de collection avec la dernière version de Meteor 0.6.0 ?

meteor add collectionapi - says : collectionapi : déjà utilisé

Merci d'avance pour tout type d'information et d'aide !

1voto

pipedreambomb Points 57

Je ne suis pas sûr que copier et coller des paquets soit une bonne idée. Avez-vous essayé de le réinstaller avec meteor remove collectionapi puis l'ajouter à nouveau ?

Mise à jour : il semble que je rencontre le même problème avec l'un de mes colis, chartjs . Il donne maintenant une erreur similaire à la vôtre, en disant ReferenceError: Chart is not defined . Précédemment Chart était lié à la fenêtre, de sorte qu'il était accessible dans les fichiers JS de mon client. Cela doit être dû aux modifications de la portée dans la version 0.6.0, mais je ne suis pas encore sûr de la façon de résoudre ce problème - le paquet lui-même doit probablement être mis à jour.

Mise à jour 2 : Oui, akshat avait raison, le fichier JS au cœur du paquet chartjs avait besoin de l'option var Chart en passant à seulement Chart de sorte qu'il serait étendu à la window objet. Avoir envoyé une demande de téléchargement au paquet.

0voto

mrabbit Points 41

Oui, merci pour les réponses. La correction est également disponible en téléchargement sur CollectionAPI github :

https://github.com/crazytoad/meteor-collectionapi/pull/12

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X