用流浪者反应自动重装

时间:2017-02-03 13:15:29

标签: reactjs vagrant

我有反应自动重装浏览器/服务器的一个问题。 如果我对我当地的环境进行反应。一切正常。浏览器重新加载。 但是如果我在vagrant中运行反应,浏览器只有在我通过终端编辑反应文件时重新加载>流浪汉,但不在我的文本编辑器中。 也许这么想?也许我需要知道一些流浪汉?

2 个答案:

答案 0 :(得分:8)

有一种比上面发布的方法更简单的方法,至少假设您使用推荐的create-react-app来创建应用。

将此行:CHOKIDAR_USEPOLLING=true添加到名为.env的文件中,该文件应存在或在项目的根文件夹中创建。

This link告诉您有关环境变量的更多信息。还包含有关上述轮询设置的信息。请务必阅读它,以便了解不同的.env文件类型,并决定是否要在所有情况下使用轮询。

答案 1 :(得分:2)

将Webpack配置为webpack-dev-server --watch-poll可以解决您的问题。

默认情况下,Webpack通过inotify包含在文件更改中,但是:

  

通过inotify通知要求内核了解所有相关的文件系统事件,这对于网络文件系统(如NFS)并不总是可行。

因此启用民意调查会强制Webpack:

  

每隔几百毫秒检查一下您的文件是否已更新。

<强>积分