Reputation: 6183
I just ended the tutorial of Angular 2 and I can't find a way to change the localhost port from 3000 to 8000. In my package.json
file there's the line "start": "concurrent \"npm run tsc:w\" \"npm run lite\" "
that I believe is related but I'm not sure.
Upvotes: 24
Views: 167638
Reputation: 93
"scripts": {
"start": "concurrent \"npm run tsc:w\" \"npm run lite\" --port 5000"
},
Upvotes: 1
Reputation: 9
If you don't have bs-config.json
, you can change the port inside the lite-server module. Go to node_modules/lite-server/lib/config-defaults.js
in your project, then add the port in "modules.export" like this.
module.export {
port :8000, // to any available port
...
}
Then you can restart the server.
Upvotes: 0
Reputation: 322
If want to change port number in angular 2 or 4 we just need to open .angular-cli.json file and we need to keep the code as like below
"defaults": {
"styleExt": "css",
"component": {}
},
"serve": {
"port": 8080
}
}
Upvotes: 0
Reputation: 634
Using Angular 4 and the cli that came with it I was able to start the server with $npm start -- --port 8000
. That worked ok: ** NG Live Development Server is listening on localhost:8000, open your browser on http://localhost:8000 **
Got the tip from Here
Upvotes: 16
Reputation: 1158
In package.json
set the following command (example for running on port 82)
"start": "set PORT=82 && ng serve --ec=true"
then npm start
Upvotes: 3
Reputation: 319
1-> Using File Default Config- Angular-cli comes from the ember-cli project. To run the application on specific port, create an .ember-cli file in the project root. Add your JSON config in there:
{ "port": 1337 }
2->Using Command Line Tool Run this command in Angular-Cli
ng serve --port 1234
To change the port number permanently:
Goto
node_modules/angular-cli/commands/server.js
Search for var defaultPort = process.env.PORT || 4200;
(change 4200 to anything else you want).
Upvotes: 7
Reputation: 8121
You can change it inside bs-config.json
file as mentioned in the docs https://github.com/johnpapa/lite-server#custom-configuration
For example,
{
"port": 8000,
"files": ["./src/**/*.{html,htm,css,js}"],
"server": { "baseDir": "./src" }
}
Upvotes: 23