2016-08-26 2 views
0

Ich habe vor kurzem auf die neueste Version von Meteor aktualisiert. Die aktuell installierte Meteorversion ist Meteor 1.4.1.Wie finde ich heraus, welche Pakete ich in meiner vorherigen Meteor-App installiert habe?

Bei dem Versuch, zu weiter meinen app Entwicklung (von der vorherige Version) in der aktualisierten Meteor Umgebung, dachte ich, ich eine neue App (Meteor erstellen newapp) erzeugen würde dann kopieren (den Code aus dem ursprünglichen app) und fügen Sie den Code ein (den Code in die neu erstellten Dateien) und führen Sie ihn dann aus.

Ich habe schnell freigegeben, dass ich die Pakete neu installieren muss, von denen meine ursprüngliche App abhängig war, sonst erhalte ich Fehlermeldungen.

Das Problem hier ist, ich erinnere mich nicht an die Pakete, von denen meine ursprüngliche App abhängig ist. Ich habe immer noch den ursprünglichen App-Ordner, den ich in der vorherigen Meteor-Version erstellt habe. Gibt es eine Möglichkeit, die Liste der Pakete aus der ursprünglichen App zu extrahieren? Alternativ kann ich einfach weitermachen und die ursprüngliche App entwickeln und ausführen, ohne eine neue App erstellen und den Code kopieren und einfügen zu müssen? Wenn ja, wie mache ich das?

Jede Hilfe ist sehr

geschätzt

Antwort

1

In der App Wurzel zu ./meteor Verzeichnis abgelegt. In diesem Ordner öffnen Sie packages Dateien. Alle Ihre installierten Paketnamen werden dort sein.

Alternativ können Sie den Befehl meteor list im App-Verzeichnis verwenden.

Antwort auf den zweiten Teil, ja Sie können die Entwicklung der gleichen App fortsetzen. Die Pakete werden entsprechend aktualisiert. Sie können einige Probleme mit bcrypt auftreten, wenn Sie das Konto-Passwörter-Paket verwenden, aber es gibt eine Problemumgehung, um darüber hinwegzukommen.

+0

Vielen Dank Ankit, ich konnte die Liste der Pakete bei ./meteor finden/sehen. Wenn ich jedoch versuche, die gleiche App weiter zu entwickeln, bekomme ich diese Fehlermeldung beim Start: /root/.meteor/packages/meteor-tool/.1.4.1_1.1l5666a++os.linux.x86_32+web.browser + web.cordova/mt-os.linux.x86_32/dev_bundle/lib/knotenmodule/meteor-promise/promise_server.js: 165 Wurffehler; ^ Fehler: ENOENT: keine solche Datei oder Verzeichnis, öffnen '/tmp/mt-1hjvegg/os.json' bei Fehler (nativ). Irgendeine Idee, wie das zu beheben ist? – SirBT

+0

Dies kann helfen: http://stackoverflow.com/questions/39153477/how-do-i-resolve-this-error-enoent-no-such-file-or-file-or-directory-open- – Ankit

+0

Oh ! Das ist deine Antwort! Ich nehme an, dass Ihr Problem gelöst wurde. – Ankit

Verwandte Themen