Ich benutze browserifyReactJS zu bündeln und (unter anderem) react-router. Aber wenn ich in der Konsole sehen, die Nachricht ...browserify Laden ReactJS zweimal mit reagieren-Router
das Herunterladen DevTools für eine Erfahrung eine bessere Entwicklung reagieren: http://fb.me/react-devtools
... zeigt sich zweimal mir zu sagen (!) Tatsächlich laufen zwei ReactJS-Instanzen. Wenn ich in meinem Browser JS sehe, sah ich die ReactJS Quelle nur einmal (AKTUALISIERT).
Wie würde ich das vermeiden?
Hinweis: Bitte sagen Sie mir, wenn Sie weitere Informationen benötigen, werde ich es zur Verfügung stellen.
package.json
"dependencies": {
"LiveScript": "^1.3.0",
"jquery": "*",
"firebase": "*",
"react": "0.11.2",
"reactfire": "*",
"react-router": "*",
...
}
Als ich npm ls | grep -i react
laufen bekomme ich ...
___ [email protected]
___ [email protected]
___ [email protected]
_ ___ [email protected]
So reagieren als 0.11.2 geladen (möglicherweise zweimal). Ich werde versuchen npm dedupe
jetzt, wie vorgeschlagen.
Ist es möglich, dass Sie irgendwo in Ihrem HTML einen alten Verweis auf die CDN-gehostete React-Quelle haben? –
CDN-gehostete reagieren? Ich benutze ** npm ** um es zu holen. Das sollte kein Problem sein, oder? – xanderiel