node.js - tutorial - phonecat angularjs




'http-server' non รจ riconosciuto come comando interno o esterno (3)

Dopo aver installato il progetto angular-seed, ho fatto i seguenti passi:

Clonato il repository:

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

cd angular-seed

Quindi ho eseguito l'installazione di npm

alla fine dell'installazione ottengo:

[email protected] prestart C: \ Users \ user \ Documents \ GitHub \ comilion \ angular-seed npm install

[email protected] postinstall C: \ Users \ user \ Documents \ GitHub \ myproject \ bower di angular-seed

[email protected] avvia C: \ Users \ user \ Documents \ GitHub \ myproject \ angular-seed http-server -a localhost -p 2324

'http-server' non è riconosciuto come comando interno o esterno, programma eseguibile o file batch.

npm ERR! [email protected] start: http-server -a localhost -p 2324 npm ERR! Stato di uscita 1 npm ERR! npm ERR! Fallito allo script di avvio [email protected] npm ERR! Questo è probabilmente un problema con il pacchetto angular-seed, ERR npm! non con npm stesso. npm ERR! Dì all'autore che questo non funziona sul tuo sistema: npm ERR!
http-server -a localhost -p 2324 npm ERR! Puoi ottenere le loro informazioni tramite: npm ERR! npm proprietario ls angular-seed npm ERR! Probabilmente c'è un ulteriore output di registrazione sopra. npm ERR! Sistema Windows_NT 6.1.7601 ERR npm! comando "C: \ Programmi \ nodejs \ node.exe" "C: \ Programmi \ nodejs \ node_modules \ npm \ bin \ npm-cli.js" "start" npm ERR! cwd C: \ Users \ user \ Documents \ GitHub \ myproject \ angular-seed npm ERR! node -v v0.10.22 ERR npm! npm -v 1.3.14 ERR npm! codice ELIFECYCLE npm ERR! npm ERR! Ulteriori dettagli di registrazione sono disponibili in: npm ERR!
C: \ Users \ utente \ Documenti \ GitHub \ myproject \ angolare semi \ NPM-debug.log

per favore fatemi sapere se avete suggerimenti su come risolvere questo problema.


@ Ben Fortune ha trovato la risposta

http-server deve essere installato globalmente con npm install -g http-server


Se la soluzione accettata non ha funzionato per te. Prova quanto segue. Questo ha risolto il problema nel mio sistema.

Assicurarsi che le posizioni di npm e http-server siano aggiunte nella variabile di ambiente 'PATH' (sia variabile utente che variabile di sistema).

Se non è presente,

aggiungi C:\Users\username\AppData\Roaming\npm e C:\Users\username\AppData\Roaming\npm\node_modules\http-server alla variabile di ambiente 'PATH'


npm install -g http-server

Usa questo comando per installare il modulo http-server nel tuo progetto. Puoi verificarlo in package.json





angular-seed