If i compile and run an angular 2 (or above) application i need to manually go ,to the browser and type localhost path for the output.I need to open the browser automatically whenever i use ng serve command.
Asked
Active
Viewed 1,102 times
0
-
Welcome to StackOverflow! Can you share some code illustrating your problem? – Alex Yu Feb 14 '19 at 12:44
6 Answers
1
ng serve --open
or
ng serve -o
This will automatically opens your default browser to http://localhost:4200/.

MonkeyScript
- 4,776
- 1
- 11
- 28
1
ng s -o
or
ng serve -o
where ng is angular ,s is serve and o is open in the default port(i.e 4200)
serve the angular in the default port

Hameed Syed
- 3,939
- 2
- 21
- 31
1
if you are using angular-cli change your package.json
as below than type npm start
...
"scripts": {
"ng": "ng",
"start": "ng serve --open",
...

Lalji Kanjareeya
- 135
- 2
- 11
1
Change the package.json
..
"scripts": {
"ng": "ng",
"start": "ng serve --open",
Or write the command to your terminal
ng serve -o
This will automatically open your default browser.

Shohel
- 3,886
- 4
- 38
- 75
1
you can also try with a more flexible config
"scripts": {
"start": "ng serve && open http://localhost:4200"
}

ABOS
- 3,723
- 3
- 17
- 23
0
You will need to write a script to do this. Instructions can be found here How to open browser to localhost through npm scripts

Shane
- 659
- 1
- 9
- 19