2014-06-16 8 views
8

Nach Winkelsamen Projekt Installation habe ich die folgenden Schritte:'http-Server' ist nicht als ein interner oder externer Befehl erkannt

Geklonte das Repository:

git clone https://github.com/angular/angular-seed.git

cd Winkel Samen

Dann lief ich npm installieren

am Ende der Installation von i erhalten:

[email protected] Vorstart C: \ Benutzer \ Dokumente Benutzer \ \ GitHub \ comilion \ Winkel Samen npm

installieren

[email protected] post C: \ Benutzer \ Benutzer \ Dokumente \ GitHub \ myproject \ winkel seed bower

[email protected] Start C installieren: \ Benutzer \ Benutzer \ Dokumente \ GitHub \ myproject \ angular-seed HTTP-Server -a localhost -p 2324

‚http-Server‘ wird nicht als interner oder externer Befehl erkannt, bedienbare Programm oder Batch-Datei.

npm ERR! [email protected] start: http-server -a localhost -p 2324 npm ERR! Ausgangsstatus 1 npm ERR! Npm ERR! Fehler beim Startskript [email protected] Npm ERR! Dies ist höchstwahrscheinlich ein Problem mit dem Angular-Seed-Paket, npm ERR! nicht mit npm selbst. npm ERR! Sagen Sie dem Autor, dass dies auf Ihrem System fehlschlägt: npm ERR!
HTTP-Server -a localhost -p 2324 npm ERR! Sie können ihre Informationen erhalten über: npm ERR! npm Besitzer ls angular-seed npm ERR! Es gibt wahrscheinlich zusätzliche Logging-Ausgabe oben. Npm ERR! System Windows_NT 6.1.7601 npm ERR! Befehl "C: \ Programme \ NodeJS \\ node.exe" "C: \ Program Files \ NodeJS \ node_modules \ NPM \ bin \ NPM-cli.js" "Start" npm ERR! cwd C: \ Benutzer \ Benutzer \ Dokumente \ GitHub \ MeinProjekt \ Angular-Seed NPM ERR! Knoten -v v0.10.22 npm ERR! npm -v 1.3.14 npm ERR! Code ELIFECYCLE npm ERR! Npm ERR! Weitere Protokolldetails finden Sie in: npm ERR!
C: \ Benutzer \ Benutzer \ Dokumente \ GitHub \ myproject \ Winkel Samen \ NPM-debug.log

Sie mich bitte, wenn Sie Vorschläge haben, wie dieses Problem zu lösen.

+5

'http-server' muss global installiert werden mit' npm installieren -g http-server'. –

+0

danke @BenFortune es funktioniert bitte schreibe es als Antwort, damit ich es richtig machen kann. –

Antwort

26

@BenFortune fand die Antwort war es

http-Server muss mit npm install -g http-server

6

global installiert werden, wenn die akzeptierte Lösung nicht für Sie arbeiten. Versuche Folgendes. Dies löste das Problem in meinem System.

Sicherstellen, dass die Positionen der beiden npm und http-Server sind in der Umgebungsvariable ‚PATH‘ (Beide Benutzervariablen und Systemvariable) hinzugefügt.

Wenn es nicht vorhanden ist,

hinzufügen C:\Users\username\AppData\Roaming\npm und C:\Users\username\AppData\Roaming\npm\node_modules\http-server auf Umgebungsvariable ‚PATH‘

-1
npm install -g http-server 

Verwenden Sie diesen Befehl, es zu installieren und wird weltweit installiert werden.

+0

Reduplicated Antwort. – AxeEffect

-1
npm install -g http-server 

Verwenden Sie diesen Befehl, um das Modul http-server in Ihrem Projekt zu installieren. Sie können dies überprüfen in package.json