2013-02-12 2 views
2

Comment ajouter ces paquets JS à un projet météore? Est-ce que je place simplement les fichiers JS dans le dossier public pour que le client et le serveur puissent y accéder? Ou y a-t-il des étapes spécifiques que je dois suivre?Ajout de paquets comme moment.js & account.js au projet meteor

+0

duplication possible de [comment utiliser les momentsj avec météore] (http://stackoverflow.com/questions/14668993/how-do-i-use-momentjs-with-meteor) –

Répondre

-1

Vous devez ajouter les paquets via la console.

Tapez "météore ajouter comptes-mot de passe" par exemple.

Voir here

Peut-être que vous devriez regarder certaines de ces vidéos here

pour avoir une idée comment les paquets de météores sont ajoutés.

+0

Malheureusement, ce n'est pas vrai: 'meteor add' vous permet seulement d'ajouter des paquets officiels. Moment.js n'est pas un package officiel, cela ne fonctionnera pas. La bonne solution a été listée ici: l'une consiste à ajouter manuellement le code dans '/ lib' et l'autre à utiliser le gestionnaire de paquets Atmosphere (non officiel). – sarfata

5

Ce type de bibliothèque autonome peut être directement placé dans le répertoire /lib de votre projet.

Pour une utilisation sur le client et le serveur, placez-les dans le dossier project/lib.

Ou si vous voulez les utiliser qu'à côté client, placez-les comme d'habitude dans project/client/lib

2

En bref, cela dépend. Je voudrais vous recommander http://atmosphere.meteor.com pour une liste de paquets. Si ce que vous cherchez est là, installez météorite avec npm install -g meteorite (https://github.com/oortcloud/meteorite)

Une fois que vous avez metorite installé, vous pouvez installer ces communautés locales utilisent assez facilement mrt add packagename

La plupart des paquets sont sur http://atmosphere.meteor.com. Mais si pour une raison quelconque le paquet JS que vous voulez n'est pas sur l'atmosphère, selon le paquet, si c'est un paquet d'interface utilisateur (par exemple, datepicker, etc) le mettre dans le dossier /client/lib pour éviter le crash de météores (uniquement accessible par client).

Si c'est un type de module abstractor (par exemple, épine dorsale - le squelette est inclus dans météore déjà BTW: ajoutez à l'aide meteor add backbone), vous pouvez le mettre dans le répertoire /lib de votre colis, il sera référencé automatiquement par le serveur et le client .