2014-10-15 7 views
7

Ich bin nur mit node.js und Express Rahmen beginnen, nach diesem Tutorial:NodeJS: Express App starten nicht in Fenster

http://expressjs.com/starter/generator.html

Nachdem in der Konsole läuft express myapp und cd myapp && npm install wenn ich node app.js laufen nichts passiert. Der Befehl kehrt sofort zurück, während ich erwartete, dass er auf eingehende Nachrichten wartet. Es wird auch kein Fehler angezeigt. Ich bin auf Windows 7 x64 und die Befehle werden von einer ADMIN-Konsole ausgeführt. Jede Hilfe wird geschätzt.

Antwort

5

Das Tutorial sagt

set DEBUG=myapp & node ./bin/www 

Sie nicht führen Sie es mit

node app.js 

in express v4.x

+1

Dank ausführen, aber wenn ich „DEBUG einfügen = myapp ./bin/www "in meiner Windows-Konsole wirft es einen Fehler r: 'DEBUG' wird nicht als interner oder externer Befehl, ausführbares Programm oder Batch-Datei erkannt. – Oscar

+0

verwenden Sie Cmd oder Powershell? – Max

+0

cmd. Shuld ich wechsle zu PS? – Oscar

0

Versuchen Ausführen von Befehlen von 'Node.js-Eingabeaufforderung' laufen oder 'C: \ Programme \ Nodejs'.

Wenn sie sagt ‚Knoten‘ nicht als interner oder externer Befehl‘erkannt wird

Versuchen Hinzufügen C: \ Programme \ NodeJS zu Ihrer Umgebungsvariable PATH.

In der Eingabeaufforderung wird der Befehl PATH =% PATH%; C: \ Programme \ Nodejs festgelegt.

+0

Mein Problem bezieht sich nicht auf den Pfad node.js, aber der Knoten kehrt sofort ohne Fehler zurück, wenn er am Leben bleiben und auf Verbindungen warten sollte. – Oscar

3

nachdem Sie cd myapp & & npm installieren versuchen

npm start 
+0

dieser hat mir geholfen. Danke! – naneri

+0

'npm ERR! fehlendes Skript: start' –

+0

@ Wolfpack'08 und für andere Leute, die das in der Zukunft lesen, würde ich meine 'package.json' überprüfen und sicherstellen, dass ich unter Skripten' start' habe. Meine sagt '" Start ":" node ./bin/www "'. – Iggy

0

Bevor Sie

express myapp 

führen Sie

npm install express-generator -g 
Verwandte Themen