在检测到代码中的任何更改后,我观看了几个视频,其中重新编译了应用程序。实际上,当你运行ng serve
时,我认为它应该显示类似
实时重新加载服务器......
但由于某种原因,它在我的情况下不起作用,所以为了查看代码中的更改,我必须关闭ng serve
并再次运行它。
我的Vagrantfile中有两个默认端口,一个用于Web服务器,另一个用于LiveReload服务器:
config.vm.network "forwarded_port", guest: 4200, host: 4200
config.vm.network "forwarded_port", guest: 49152, host: 49152
当然,我必须运行ng serve --host 0.0.0.0
才能从我的主机浏览器中获取此内容。
答案 0 :(得分:2)
我在Ubuntu上遇到了同样的问题,这解决了我的问题:
sudo echo "fs.inotify.max_user_watches=524288" >> /etc/sysctl.conf
sudo sysctl -p /etc/sysctl.conf
我不知道你是否在使用linux?
如果上述情况无效,请尝试:
答案 1 :(得分:0)
我使用angular-cli,我使用的命令是ProgramFiles(x86)
。如果您正在使用vagrant,那么我想知道它将如何访问您的本地浏览器。然而,angular-cli并不真正需要流浪汉来运行,它会产生它自己的环境。