Node.js: Express funktioniert nicht?

7

Ich habe Express installiert, und es hat gut funktioniert:

%Vor%

Aber dann tue ich:

%Vor%

Es ist, als wäre Express nicht installiert. Was ist damit los?

Nur zur Info: Ich habe OSX, wenn das etwas ausmacht?

    
R0b0tn1k 12.04.2014, 21:35
quelle

2 Antworten

22

Die neue Version von Express (4.0) hat selbst keinen Ordner bin . Sie müssen express-generator installieren, um die Setup-Funktion zu erhalten.

Express 4.0 hat bedeutende Änderungen vorgenommen. Insbesondere verschieben Middlewares und Helfer in externe Module.

Wenn Sie sofort etwas loslegen müssen, sollten Sie Express 3 installieren und dann erfahren, wie Express 4 ausgeführt wird, wenn Sie mehr Zeit haben.

Stellen Sie zuerst sicher, dass Sie ./node_modules/.bin in Ihrem $ PATH haben. Dann ...

%Vor%

Oder wenn Sie Zeit haben, die Unterschiede in Express 4 zu lernen, dann können Sie mit der Installation von express-generator beginnen.

%Vor%

WICHTIG : Stellen Sie sicher, dass Sie ./node_modules/.bin in Ihrer Shell-Variablen $ PATH haben. Ausführbare Dateien in Node-Modulen sind im Verzeichnis ./node_modules/.bin verknüpft. Wenn Sie dies in Ihrem Pfad haben, können Sie diese ausführbaren Dateien problemlos ausführen, ohne den gesamten Pfad eingeben und global hinzufügen zu müssen. Sie global hinzuzufügen, ist eine schlechte Idee, wenn Sie mit mehreren Projekten arbeiten und die Abwärtskompatibilität mit alten Projekten beibehalten müssen.

TIPP : Sie finden die Liste der Express-Middlewares und Helfer auf Github .

    
Daniel 12.04.2014, 21:41
quelle
5

So habe ich meine Express-App zur Arbeit bekommen. Ich lief zuerst

%Vor%

Dann habe ich meine App mit

erstellt %Vor%

Wo app_name ist offensichtlich der Name Ihrer App.

Dann habe ich die Abhängigkeiten installiert.

%Vor%

Dann um die App zu starten, die ich gemacht habe

%Vor%

Die Eingabeaufforderungen wurden vom System generiert und Sie können sie kopieren und einfügen. Dann besuchst du

%Vor%

Hier funktioniert meine App lokal

    
JGallardo 10.12.2014 01:28
quelle

Tags und Links