2017-12-09 4 views
0

https://github.com/gleitz/mahjongWie kann ich ein kopiertes Projekt in Node.js laufen

ich diese App auf meinem Windows ausführen möchten, die Richtungen sagen: -Install Abhängigkeiten mit npm Update -Start der Anwendung mit Knoten App. js

es klingt so einfach, also probiere ich mich.

1.Fist von allem, ich installiere node.js auf seiner offiziellen Website (https://nodejs.org/en/) Ich lade die 8.9.3 Version.

nach der Installation von node.js 2. Öffnen Sie die Befehlszeile und gehen Sie zum Projektpfad.

3.dann gebe ich den Befehl npm update ein. es funktioniert, und die node_modules Ordner created.But gibt einige Nachricht warn message

4.Finally Eingang warnen sind die Befehlsknoten app.js ... es ist nicht mit der Meldung viele Fehler arbeiten

finden falsch

Nachricht

error message 1 error message 2

ich weiß, fragen sich, wie sollte ich irgend etwas do.Is ich nicht installiert haben?

Bitte helfen Sie mir.Ich möchte wirklich dieses Mahjong-Projekt recherchieren.

+0

Es sieht so aus, als ob Sie eine Umgebungsdatei (.env) benötigen. Vielleicht enthält diese Datei Passwörter, Konfigurationsparameter, Datenbank-Conn-Kette oder ähnliches ...Möglicherweise müssen Sie den Code lesen, um zu sehen, was Sie in diese Datei einbinden müssen. –

+1

Die .env-Datei sollte Ihre lokalen Einstellungen wie Benutzername und Passwort der Datenbank enthalten. Leider sieht es so aus, als ob das Projekt nicht so leicht einzurichten ist wie die Dokumentation behauptet - Sie müssen zumindest eine MongoDB-Instanz ausführen. – JJJ

Antwort

1

Bevor Sie npm update in dem Verzeichnis ausführen, in dem Sie Ihr Projekt haben, sollten Sie zuerst npm install ausführen, um alle erforderlichen Abhängigkeiten zu installieren, die für die Ausführung des Projekts benötigt werden.

Also rate ich das Verzeichnis node_modules zu löschen, das erstellt wurde, nachdem Sie npm update ausgeführt haben, nach dem Sie dann npm install ausführen können. Dies sollte Ihr Problem lösen.

1

Update: Wenn Sie es nur online ausprobieren und nicht lokal ausführen möchten, haben sie eine Version im Internet gehostet: http://gleitzman.com/apps/mahjong.


Es ist nicht Ihre Schuld.

Was Sie getan haben, war korrekt, aber die Projektdokumentation muss aktualisiert werden. Es ist keine schlüsselfertige Lösung und Sie müssen einige Dinge herausfinden, damit es funktioniert.

Die Fehlermeldung besagt, dass es eine Mongo Db Instanz möchte, aber Sie haben keine laufende. Versuchen Sie die mongodb home page oder google für Anweisungen. Wenn Sie docker haben, ist es ziemlich einfach: docker run -it -p 27017:27017 mongo.

Selbst nachdem ich mongodb gestartet hatte, konnte ich die App nicht lokal arbeiten lassen. Sie können versuchen, den Repo-Betreuer um Hilfe zu bitten. Sie können gerne helfen, wenn Sie Interesse an ihrem Projekt gezeigt haben.

Viel Glück!

Verwandte Themen