【问题标题】:How to get Angular4 live reload working on vagrant machine?如何让 Angular4 live reload 在 vagrant 机器上工作?
【发布时间】: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

【问题讨论】:

    标签: angular webpack vagrant


    【解决方案1】:

    我可以通过设置端口转发来解决这个问题

    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
    

    【讨论】:

    猜你喜欢
    • 2017-12-21
    • 2016-03-24
    • 1970-01-01
    • 1970-01-01
    • 2021-03-20
    • 2017-07-30
    • 1970-01-01
    • 2022-10-08
    • 2013-04-20
    相关资源
    最近更新 更多