4

更改为:热加载在 docker 中不起作用,看起来这是一个 docker 问题。

在此之后:在本地主机上使用 webpack或此React 热加载器进行反应,它们工作正常,对我来说,它们的工作方式相同 - 我仍然不明白你为什么要安装React 热加载器

但是在容器中运行它,更新/“热加载”在其中任何一个中都不起作用。所以这可能是一个码头专家的问题?

4

3 回答 3

4

GitHub 上所述,您可以这样做:

watchOptions: {
    poll: true
}

或者,在package.json, 而不是--watchdo --watch --watch-poll

于 2016-07-27T21:33:23.793 回答
1

如果您只是在使用 Docker 的 Mac 上寻找合适的文件监视解决方案,请查看docker-osx-dev。它在后台使用 boot2docker,但添加了 rsync 支持。我试过了,它非常适合文件更改。

于 2015-06-18T00:04:28.997 回答
0

我找到了解决方法;我有一个在容器中运行的反向代理(nginx)。代理在端口上转发回我的主主机(Mac)。这给了我热加载,最重要的是,我没有跨域问题,因为我的数据库在另一个容器中运行。

于 2015-05-28T20:49:24.610 回答