L'installation d'un forfait local Meteor
Je suis en train de lancer un forfait local Météore.
J'ai une bonne package.js ont une smart.json, et c'est à l'intérieur de mon /répertoire packages dans mon projet Meteor. La smart.json à mon projet ressemble à ceci:
{
"packages": {
"router": {},
"userErrors": {
"path": "/home/user/Documents/project/packages/userErrors"
}
}
}
Et je suis l'aide de l'api.add_files et tous correctement. Le code fonctionne très bien quand je la sors du dossier packages. Il y a une chose qui me manque pour faire de ce package de courir? Je suis en cours d'exécution Météore avec la mrt
commande.
Vous devez vous connecter pour publier un commentaire.
essayez de placer vos fichiers dans les 'packages' répertoire de votre application et de l'exécuter :
météore ajouter [nom-du-paquet]
mrt
etmeteor
est gardé en me jetant à off.Météore de 0,9 n'ont pas de "paquets" répertoire par défaut, mais encore l'utiliser pour la locale de paquets. Créer si elle n'existe pas.
Votre élaboré à l'échelon local paquet doit être à l'intérieur de ce dossier. Bien sûr, vous pouvez simplement créer un lien symbolique. Vous pouvez le faire vous-même avec
ln -s
ou utiliser la fonction de mrt:Veuillez noter que si vous fournissez un chemin d'accès relatif, ce doit être relatif au répertoire packages, pas par rapport à votre emplacement actuel. De sorte que vous pouvez
cd
dans le répertoire packages d'abord pour éviter la confusion.Enfin ajouter le package:
IMPORTANT:
<your-package>
doit être le nom de la description à l'intérieur de votrepackage.js
. Le nom du dossier/lien symbolique n'est pas pertinent pour la présente procédure.Si votre paquet a le même nom qu'un paquet enregistré en ligne, votre version locale sera utilisée.
Accepté la réponse n'est pas aussi bonne que celle-ci: https://dweldon.silvrback.com/local-packages
Machine: OSX 10.10.4, Meteor 1.1.0.3, Bash 3.2.57(1)-release
1.Créer des local meteor paquets dir et l'exemple de package.
2. Vérifier la version jeu de 0.0.1 au moins
3.Point de meteor local
4.Accédez à votre projet meteor dir
5.Afficher la liste
Comme Xiv a suggéré,
Copier le package dans le dossier packages (créer des "packages" dossier dans le répertoire principal de votre application).
Ne
( rappelez-vous: nom du package n'est pas le nom du dossier, il est indiqué dans package.js l'intérieur de l'emballage)
Vous devez suivre ces deux étapes:
meteor create <package-name>
(Ce qui permettra de créer le paquet à l'intérieur de votrepackages
dossier).meteor add <package-name>
(Cela va ajouter la référence de votre nouveau paquet à votre/.meteor/packages
dossier).Et puis vous pouvez commencer à travailler sur votre nouveau bolide paquet.