Dmitrii Mikhailov
Dmitrii Mikhailov

Reputation: 5241

Live Reload doesn't work

I watched a few videos where the app was recompiled after any changes in the code were detected. Actually, when you run ng serve I think it should show something like

Live reload server on ...

But for some reason it doesn't work in my case, so in order to see changes in code I have to close ng serve and run it again.

I have two default ports forwared in my Vagrantfile, one for web server and one for LiveReload server:

config.vm.network "forwarded_port", guest: 4200, host: 4200
config.vm.network "forwarded_port", guest: 49152, host: 49152

And, of course I have to run ng serve --host 0.0.0.0 to make this thing available from my host machine browser.

Upvotes: 1

Views: 887

Answers (2)

Haris Hajdarevic
Haris Hajdarevic

Reputation: 1575

I had the same issue on Ubuntu and this solve my problems:

sudo echo "fs.inotify.max_user_watches=524288" >> /etc/sysctl.conf
sudo sysctl -p /etc/sysctl.conf

I don't know are you using linux or not?

If above doesn't help you try to:

  1. remove node_modules/
  2. npm cache clean
  3. npm install

Upvotes: 2

Nate May
Nate May

Reputation: 4072

I use angular-cli and the command that I use is npm run start. If you are using vagrant then I wonder how it would access your local browser. However, angular-cli doesn't really need vagrant to run, it generates it's own environment.

Upvotes: 0

Related Questions