J'essaie de me lever et de courir avec météore et de voir ce qu'il peut offrir, alors que je l'aime dans l'ensemble, il semble que ce soit un système très très rigide. P>
I Configurez une petite configuration de test en utilisant la vitesse, elle ouvre une petite fenêtre de superposition sur le côté qui a une classe de "velocityoverlay". La superposition est vraiment petite et fait des traces de pile d'erreur. Tout ce que je voulais faire était de modifier le CSS de la "Velocityoverlay" et d'augmenter la largeur. P>
i en quelque sorte (après la perte de temps) a réussi à trouver que Météor met en réalité tous les packages de mon annuaire utilisateur par défaut, une fois que j'ai trouvé cela, j'ai trouvé le fichier CSS nécessaire ... P>
Et j'ai fait une petite édition à la largeur, la prochaine chose que vous connaissez l'application météore s'écrase lors de la tentative de lancement à l'aide de la commande "météor" lancer une erreur "erreur: impossible de lire une ressource complète" em> Erreur. Je ne peux même pas éditer le fichier bootstrap.css Ised que j'ai installé à l'aide de "ian_bootstrap-3". P>
Plus d'autres, je ne trouve aucun moyen d'installer des packages localement pour mon projet particulier, que si je voulais modifier un package Pour ajouter à cela, dans la racine de ma projet, il existe un autre dossier ".meeor / local / build / web.browser" avec la plupart des fichiers de package globaux répliqués à nouveau. Quand Meteor utilise-t-il qui? C'est très déroutant. P>
velocity_html-reporter / .0.5.1.AYKPXQ ++ OS + web.Browser + web.cordova / web.browser / packages / velocity_html-reporter / lib / client-reporter.less.cys
code> p>
4 Réponses :
Vous pouvez exécuter un paquet localement très facilement. P>
Téléchargez-le de GitHub (par exemple) et mettez-le dans le répertoire Ajoutez-le à votre application avec le même Meteor regardera automatiquement dans le dossier local avant n'importe où ailleurs et compilera le colis avec le reste de votre code.
Cela vous permet de faire n'importe quelle modification que vous souhaitez sur le paquet et de le tester localement avant de la publier au registre. p>
En outre, les dossiers situés dans code> de votre application comme celui-ci
/ packages / package_name code>. p>
météore Ajouter package_name code> comme d'habitude. p>
.meeor / local / * code> sont utilisés uniquement pour la construction uniquement et sont générés automatiquement par Meteor. Donc, ce n'est pas le meilleur endroit pour éditer les fichiers! p>
Je ne sais pas, mais Meteor 1.3 soutenant les forfaits NPM, vous devriez pouvoir ajouter un local en faisant quelque chose comme NPM install --Save ./path/to/the/package code>
Étapes: P>
stop météore s'il marche p>
2.1. Assurez-vous de disposer d'un dossier code> de packages code>: liez localement votre colis: p>
3.1 Si vous avez mkdir paquets code> p> li>
MRT code> installé strud>: exécuter
MRT link-package / chemin / package / vers / package code> dans un projet DIR
3.2 If you don't have
mrt
: ln -s /path/to/package packages/package
météore Ajouter au développeur: nom de paquetage code>, n'oubliez pas de modifier le nom du package li>
météore code> dans un projet DIR LI>
Développeur: nom de package code> dossier du package provoquera la reconstruction de l'application de projet LI>
ol>
Ceci a fonctionné pour moi https://atmospherpherjs.com/i/publishing . Mrt Link-Package Code> n'a pas fonctionné pour moi, pourrait simplement être du code obsolète. P>
Téléchargez le package et placez-le dans un nouveau répertoire de packages dans votre racine de projet.
Ouvrez le package.js à l'intérieur du package téléchargé et supprimez le nom de l'auteur dans la propriété "Nom:" puis exécutez p> meteor add google-maps
Avez-vous vérifié ces suggestions? Stackoverflow.com/Questtions/18096390/...
Semble avoir des informations pertinentes, mieux que d'être complètement perdues. Merci.
Votre titre est trop gémissant. Essayez de le modifier pour être votre question actuelle "Comment installer le paquet localement afin que je puisse modifier?" qui est en fait simple selon la réponse donnée. Je comprends, comme la plupart des Devs le font, la frustration qui tente de me faire face à de nouvelles choses, mais nous essayons donc de garder les émotions hors des questions / réponses.
@Keithnicholas haha, oui, c'est un nouveau matin et je ne me sens pas aussi horrible que moi quand j'ai écrit la question.