Aktualisierung aller Meteor-Pakete auf die neuesten Versionen
Entwickle ich eine Meteor-app, die noch nicht in Produktion, so kann ich mir leisten, schnell zu bewegen, wenn die Annahme der neuen Paket-Versionen (useraccounts hatte einen bedeutenden Versionssprung ein paar Stunden, nachdem ich integriert, zum Beispiel.) Das war, was ich dachte meteor update
gemeint war, zu erreichen. Aber wenn ich die ausführen:
meteor update
aus meinem Projekt, ich sagte, dass Pakete wurden aktualisiert aber .meteor/Versionen bleibt unverändert.
Kann ich ein upgrade des Pakets durch ausführen meteor add someone:package@whatever
, aber das nur mischt die version der Abhängigkeit aus .meteor/Versionen .meteor/Pakete, obwohl es scheint, um die Aktualisierung zu haben. Ich bin froh-lock-Versionen runter, wenn ich in die Produktion gehen, aber wie es scheint, in der Entwicklung, ich sollte in der Lage sein zu verwenden der update-Befehl, vor allem als meteor list
zeigt an, dass als Nächster Schritt.
Habe ich es geschafft ein upgrade für alle meine Pakete entfernen .meteor/Versionen und .meteor/local und läuft meteor update
, aber das scheint chaotisch.
Fand ich auch dieses Problem aber es war geschlossen. Sollte es wieder geöffnet werden, oder sollte ich ein neues Thema? Ich verstehe, wie semver funktioniert, aber ich denke, das Problem ist, dass Meteor nicht schriftlich seinen constraint-solver-Ergebnisse auf .meteor/Versionen also nicht erkennen, dass Paket-Aktualisierungen angewendet wurden. Ist das richtig oder bin ich einfach nur Missverständnisse etwas?
meteor-list
? InformationsquelleAutor der Frage Nolan | 2015-02-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zur Zeit sieht es aus wie, Sie haben 2 Optionen für Pakete, die updates haben, die Sie verwenden möchten:
meteor remove provider:package_name
undmeteor add provider:package_name
meteor add provider:[email protected]
Meteor nicht update-Pakete, es sei denn, Sie entfernen Sie und fügen Sie Sie #2500
InformationsquelleAutor der Antwort Meteorpoly
Aufbauend auf die vorherigen Antworten, können Sie alle Pakete aktualisieren mit dieser:
InformationsquelleAutor der Antwort simap
nun u kann einfach nicht
InformationsquelleAutor der Antwort Feki Zied
Einfachste Weg ist es, löschen Sie den Inhalt .meteor/Versionen und dann speichern. Beim nächsten Start von meteor es wird aktualisieren Sie alle Pakete auf die neueste version.
InformationsquelleAutor der Antwort ian
Können Sie auch
meteor update provider:package_name
InformationsquelleAutor der Antwort Sauce
Kleine Ergänzung zu @Meteorpoly Antwort:
Können Sie auch Bearbeiten, Paket-version .meteor/Versionen-Datei manuell und meteor wird es abholen am nächsten/aktuellen Lauf
InformationsquelleAutor der Antwort Alex Lapa
Vom Meteor docs:
meteor update --packages-only
Dieser Befehl aktualisiert alle Pakete, die nicht lokal, hat ein update verfügbar und ist auch kompatibel mit dem meteor-version Sie verwenden.
InformationsquelleAutor der Antwort Darpan Kakadia
Es scheint, dass jetzt
ist genug, um alle Pakete aktualisieren
InformationsquelleAutor der Antwort Marian Klühspies