SGS Venkatesh SGS Venkatesh - 2 months ago 18
Node.js Question

npm start returns error 127 while setting up angular-seed application

I am trying to setup angular-seed application.

I have installed nodejs with

sudo apt-get install nodejs


Installed npm with
sudo apt-get install npm


Installed bower with
sudo apt-get install bower -g


Installed nodejs-legacy with
sudo apt-get install nodejs-legacy


Opened my angular-seed application, ran
npm install
. This ran perfectly without any errors.

To start the server, I'm trying to use
npm start
, but it is returning the following information and error.

> angular-seed@0.0.0 prestart /home/venki/Downloads/angular-seed
> npm install


> angular-seed@0.0.0 postinstall /home/venki/Downloads/angular-seed
> bower install


> angular-seed@0.0.0 start /home/venki/Downloads/angular-seed
> http-server -a localhost -p 8000 -c-1

sh: 1: http-server: not found
npm ERR! weird error 127
npm WARN This failure might be due to the use of legacy binary "node"
npm WARN For further explanations, please read
/usr/share/doc/nodejs/README.Debian

npm ERR! not ok code 0


I'm using Ubuntu 14.04 LTS. Please let me know if any further information is necessary.

Answer

I assumed that http-server will be installed by default by nodejs but it turns out that it doesn't.

I installed http-server using

sudo npm install -g http-server

Just ran npm start after this. That's it, the problem is solved.

Comments