2016-05-13 69 views
1

我正在使用最新的(v3)react-redux-starter-kit。一切都很順利,除了HMR之外,還有一個新項目正在建立:它不會重新加載,我看不到我的更改。我檢查了瀏覽器的控制檯:[HMR] connected熱模塊更換不適用於Mac/Vagrant

經過一些更多的調查後,我發現如果我在Vagrant框內(已登錄)進行更改,HMR確實有效!所以它必須是主機(Mac OSX)和Vagrant盒之間的文件系統級問題。

有沒有人有過這個問題?

更新: 我發現並安裝了名爲vagrant-notify-forwarder的流浪插件。現在它應該將fs事件轉發給訪客系統。但HMR仍然無序...在this thread有人提到只有ATTRIB變化被髮送到訪客系統。我不確定這是否足夠用於HMR ...

更新2: 我正在嘗試設置另一個名爲Guard/Listen的工具。如果有人知道如何使用它可能會解決這個問題。但對我來說,目前還沒有運氣......

回答

1

我找到了解決方案!現在使用vagrant-notify-forwarder將fs事件轉發給訪客系統。 (起初,它不工作..我不得不嘗試核心notify-forwarder檢查錯誤,事實證明,它的客戶端沒有在Debian上運行,由於gcc6的問題...後,它試圖與Ubuntu終於工作了)