2016-07-26 21 views
0

Ich habe folgende Abhängigkeiten installiert:ReactJS + Redux: Warum reagiert nicht - Hot-Loader funktioniert, obwohl installiert?

"dependencies": { 
    "express": "^4.13.4", 
    "react": "^15.1.0", 
    "react-dom": "^15.1.0", 
    "react-redux": "^4.4.5", 
    "react-router": "^2.4.1", 
    "redux": "^3.5.2" 
    }, 
    "devDependencies": { 
    "babel-core": "^6.9.0", 
    "babel-eslint": "^6.0.4", 
    "babel-loader": "^6.2.4", 
    "babel-preset-es2015": "^6.9.0", 
    "babel-preset-react": "^6.5.0", 
    "babel-preset-react-hmre": "^1.1.1", 
    "babel-preset-stage-0": "^6.5.0", 
    "eslint": "^2.11.1", 
    "eslint-plugin-react": "^5.1.1", 
    "react-hot-loader": "^1.3.0", 
    "redux-logger": "^2.6.1", 
    "redux-thunk": "^2.1.0", 
    "webpack": "^1.13.1", 
    "webpack-dev-middleware": "^1.6.1", 
    "webpack-hot-middleware": "^2.10.0" 
    } 
} 

Der reagieren Hot-Lader zu arbeiten verwendet, wo, wenn ich ein zu einer Änderung speichern machen, würde es automatisch neu geladen und die Anwendung aktualisieren. Aber es funktioniert nicht mehr, also müsste ich die gesamte Anwendung manuell aktualisieren, um sie zu aktualisieren.

Was könnte das Problem verursachen? Wie könnte ich es beheben? Nicht sicher, ob dies die Ursache des Problems sein würde, aber ich schalte zwischen zwei verschiedenen Projekten ein und aus, eines ist React Native und ein anderes ist ReactJS. Aber nachdem wir auf React Native zugegriffen haben, hat der React-Hot-Loader auf ReactJS einfach aufgehört zu arbeiten.

Vielen Dank im Voraus!

Antwort

0

react-native sollte den react-hot-loader in diesem Projekt nicht beeinflussen.

Es ist schwer zu sagen, ohne Code zu sehen, um rhl zur Arbeit zu bekommen, die js muss auf die richtige Weise erstellt und gerendert werden.

ist dies eine serverseitige App oder eine clientseitige App? Das hat auch eine gewisse Bedeutung.

Ich habe ein Beispiel app, react-lego, die zeigt, wie man add the latest version of react-hot-loader v3

hoffe, es hilft