Reputation: 7475
After installing angular-seed project, i did the following steps:
Cloned the repository :
git clone https://github.com/angular/angular-seed.git
cd angular-seed
Then I ran npm install
at the end of the install i get:
[email protected] prestart C:\Users\user\Documents\GitHub\comilion\angular-seed npm install
[email protected] postinstall C:\Users\user\Documents\GitHub\myproject\angular-seed bower install
[email protected] start C:\Users\user\Documents\GitHub\myproject\angular-seed http-server -a localhost -p 2324
'http-server' is not recognized as an internal or external command, operable program or batch file.
npm ERR! [email protected] start:
http-server -a localhost -p 2324
npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the [email protected] start script. npm ERR! This is most likely a problem with the angular-seed package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR!
http-server -a localhost -p 2324 npm ERR! You can get their info via: npm ERR! npm owner ls angular-seed npm ERR! There is likely additional logging output above. npm ERR! System Windows_NT 6.1.7601 npm ERR! command "C:\Program Files\nodejs\\node.exe" "C:\Program Files\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 npm ERR! npm -v 1.3.14 npm ERR! code ELIFECYCLE npm ERR! npm ERR! Additional logging details can be found in: npm ERR!
C:\Users\user\Documents\GitHub\myproject\angular-seed\npm-debug.log
please let me know if you have any suggestions how to solve this issue.
Upvotes: 24
Views: 71413
Reputation: 1390
1-remove http-server by command
npm uninstall http-server -g
2- install again
npm install http-server -g
Upvotes: 0
Reputation: 60913
If you are using Window 10. Then after run
npm install -g http-server
The http-server.cmd
will available in C:\Users\your-user\AppData\Roaming\npm
Environment Variable
Path
(inside admin). You need to run cmd
as Administrator.Path
(inside System variable). You don't need to run cmd
as Administrator.C:\Users\your-user\AppData\Roaming\npm
-> OK
-> OK
-> Re-open the cmd
.http-server
will workUpvotes: 8
Reputation: 343
For me all that had to be done after the basic install
npm install http-server -g
Is to run as administrator from the project directory this command:
http-server dist/project-name
Upvotes: 0
Reputation: 477
You can fix the issues by doing the following steps,
npm install -g http-server
C:\Users\username\AppData\Roaming\npm
Upvotes: 3
Reputation: 86
npm install -g http-server
Use this command to install http-server
module into your project. You can verify this in package.json
Upvotes: 4
Reputation: 7516
If the accepted solution did not work for you. Try the following. This solved the issue in my system.
Make sure the locations of both npm and http-server are added in environment variable 'PATH' (Both user variable and System variable).
If it is not present,
add C:\Users\username\AppData\Roaming\npm
and C:\Users\username\AppData\Roaming\npm\node_modules\http-server
to environment variable 'PATH'
Upvotes: 26
Reputation: 7475
@BenFortune found the answer it was
http-server needs to be installed globally with npm install -g http-server
Upvotes: 81