Je reçois les erreurs suivantes avec réacteur-routeur, les erreurs qui se réfèrent à on dirent que celle-ci est en dehors de mon code d'application, mais avec la bibliothèque de routeur réactive lui-même:
import React from 'react'; import ReactDOM from 'react-dom'; import {Router, Route} from 'react-router';
3 Réponses :
Les erreurs vous disent le problème:
ne peut pas résoudre le module 'Historique / Lib / CreateHashhistory' P> blockQuote>
réacteur-routeur code> dépend du module code> code> ici et il semble que vous ne l'avez pas installé. p>
potentiellement le plus facile à p>
xxx Pré> Pour que toutes vos dépendances soient correctement installées. p> p>
Historique Code> est une dépendance de
réacteur-routeur code>. Si vous n'importez pas cela, il ne jettera pas l'erreur.
J'ai déjà installé l'histoire, mais cette erreur continue de s'afficher. Je suis hors de l'idée maintenant. Avez-vous d'autres conseils pour ce problème?
Il s'est passé lorsque j'utilise la dernière version de l'histoire (4.5.1). J'ai corrigé par la version de la rétrograde à 3.2.1. J'utilise réact-routeur version 3.0.2
im en supposant que vous utilisez NPM 3+. Et réagir Installation du routeur State Docs: P>
Notez que vous devez également installer le package d'historique car il s'agit d'une dépendance par des pairs du routeur de réagissage et ne sera pas automatiquement installé pour vous dans NPM 3 +. P> blockQuote>
Exécuter
NPM Historique d'installation code> et vous devriez être bon. P>
C'est une erreur de nœud. Il a été corrigé en entrant dans Project / Node_Modules / React-Router / Code> et exécutant
NPM Installer l'historique code>. P>.