设置 angular-seed 应用程序时 npm start returns 错误 127

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

我正在尝试设置 angular-seed application

我已经用 sudo apt-get install nodejs

安装了 nodejs

使用 sudo apt-get install npm

安装了 npm

安装凉亭 sudo apt-get install bower -g

已安装 nodejs-legacy sudo apt-get install nodejs-legacy

打开了我的 angular-seed 应用程序,运行 npm install。这样运行完美无误

要启动服务器,我尝试使用 npm start,但它返回以下信息和错误。

> 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

我正在使用 Ubuntu 14.04 LTS。如果需要任何进一步的信息,请告诉我。

我以为 nodejs 默认会安装 http-server 但事实证明它没有。

我使用

安装了 http-server
sudo npm install -g http-server

只是 运行 npm start 在此之后。就这样,问题解决了

我使用以下方法安装了 nodejs-legacy

apt-get install nodejs-legacy

然后 运行 npm 之后。

我必须 运行 以下两个命令;

sudo npm install -g http-server

apt-get install nodejs-legacy

然后我尝试使用 NPM 的程序正确运行。