【发布时间】:2017-10-27 23:52:37
【问题描述】:
我刚开始在我的 vagrant 机器上使用 angular2 并且 live reload 最初没有工作,所以我安装了一个 vagrant 插件“vagrant-fsnotify”,它似乎修复了编译器的文件更改检测,而不是浏览器重新加载。
使用ng serve --host 0.0.0.0
节点:6.11.4, 角cli:1.4.5, 流浪盒:Ubuntu 14.04
【问题讨论】:
我刚开始在我的 vagrant 机器上使用 angular2 并且 live reload 最初没有工作,所以我安装了一个 vagrant 插件“vagrant-fsnotify”,它似乎修复了编译器的文件更改检测,而不是浏览器重新加载。
使用ng serve --host 0.0.0.0
节点:6.11.4, 角cli:1.4.5, 流浪盒:Ubuntu 14.04
【问题讨论】:
我可以通过设置端口转发来解决这个问题
config.vm.network "forwarded_port", guest: 4200, host: 4200
您还需要安装 vagrant 插件 vagrant-fsnotify。一种方法是将其添加到 vagrant 文件的顶部
required_plugins = %w( vagrant-fsnotify )
required_plugins.each do |plugin|
system "vagrant plugin install #{plugin}" unless Vagrant.has_plugin? plugin
end
像这样运行 ng serve:
ng serve --host 0.0.0.0
【讨论】: