2016-05-13 15 views
1

Ich verwende die neueste (v3) react-redux-starter-kit. Alles lief gut, ein neues Projekt ist außer dem HMR eingerichtet: Es wird nicht neu geladen, ich kann meine Änderungen nicht sehen. Ich überprüfte die Konsole des Browsers: [HMR] connectedHot Module Replacement funktioniert nicht mit Mac/Vagrant

Nach etwas mehr Untersuchung fand ich heraus, dass, wenn ich die Änderung in der Vagrant-Box (eingeloggt) mache, HMR funktioniert! Es muss also ein Dateisystemproblem zwischen dem Hostcomputer (Mac OSX) und der Vagrant-Box sein.

Hat jemand dieses Problem schon einmal gehabt?

UPDATE: ich gefunden und installiert ein Vagrant Plugin namens vagrant-notify-forwarder. Jetzt sollte es die fs-Ereignisse an das Gastsystem weiterleiten. Aber HMR immer noch außer Betrieb ... In hat jemand erwähnt, dass nur die ATTRIB-Änderungen an das Gastsystem gesendet werden. Ich bin nicht sicher, ob das ist genug für die HMR ...

UPDATE 2: Ich versuche, ein anderes Werkzeug zum Einrichten genannt Wache/Hören. Wenn jemand weiß, wie man es benutzt, würde das wahrscheinlich diese Frage lösen. Aber für mich bisher kein Glück ...

Antwort

1

Ich habe eine Lösung gefunden! Mit vagrant-notify-forwarder leitet es nun die fs-Ereignisse an das Gastsystem weiter. (Am Anfang funktionierte das nicht. Ich musste den Core notify-forwarder nach Fehlern suchen und es stellte sich heraus, dass sein Client nicht auf Debian wegen Problemen mit gcc6 lief ... nachdem er es mit Ubuntu versucht hatte, funktionierte es endlich)