uso browserify raggruppare ReactJS e (tra gli altri) react-router. Ma quando guardo nella console, il messaggio ...ReactJS carico browserify due volte con reagire-router
Scarica la Reagire DevTools per una migliore esperienza di sviluppo: http://fb.me/react-devtools
... si presenta due volte dirmi (!) che in effetti sono in esecuzione due istanze di ReactJS. Se guardo nel mio JS browserificato ho visto la fonte ReactJS una sola volta (AGGIORNATO).
Come evitarlo?
Nota: Per favore dimmi se hai bisogno di maggiori informazioni, te lo fornisco.
package.json
"dependencies": {
"LiveScript": "^1.3.0",
"jquery": "*",
"firebase": "*",
"react": "0.11.2",
"reactfire": "*",
"react-router": "*",
...
}
Quando eseguo npm ls | grep -i react
ricevo ...
___ [email protected]
___ [email protected]
___ [email protected]
_ ___ [email protected]
Quindi, reagiscono viene caricato 0.11.2 (probabilmente due volte). Proverò ora npm dedupe
, come suggerito.
È possibile che tu abbia un vecchio riferimento alla sorgente di React ospitata da CDN nel tuo codice HTML da qualche parte? –
React ospitato da CDN? Sto usando ** npm ** per scaricarlo. Questo non dovrebbe essere un problema, giusto? – xanderiel