8
votes

Webpack Babel ES6 me donnant des erreurs avec réact-routeur 1.0 "Module introuvable"?

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';


0 commentaires

3 Réponses :


0
votes

Les erreurs vous disent le problème:

ne peut pas résoudre le module 'Historique / Lib / CreateHashhistory'

réacteur-routeur dépend du module ici et il semble que vous ne l'avez pas installé.

potentiellement le plus facile à xxx

Pour que toutes vos dépendances soient correctement installées.


3 commentaires

Historique est une dépendance de réacteur-routeur . 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



24
votes

im en supposant que vous utilisez NPM 3+. Et réagir Installation du routeur State Docs:

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 +.

Exécuter NPM Historique d'installation et vous devriez être bon.


0 commentaires

-1
votes

C'est une erreur de nœud. Il a été corrigé en entrant dans Project / Node_Modules / React-Router / et exécutant NPM Installer l'historique . .


0 commentaires