How npm start runs a server on port 8000

angularjs, node.js

Solution

If you will look at `package.json` file.

you will see something like this

 "start": "http-server -a localhost -p 8000"

This tells start a `http-server` at address of `localhost` on port `8000`

http-server is a node-module.

Update:- Including comment by @Usman, ideally it should be present in your `package.json` but if it's not present you can include it in `scripts` section.

Problem

I recently used a angular-seed folder from github for angular application development. In some previous angularjs tutorial there was a script folder and a server.js file in the angular-seed folder which had all the configuration for running the node server. So how does npm now just start running a node server and where is all the configuration of that node server?

Original source

Related problems