2016-11-22 25 views
1

Ich fange an, eine brandneue React-Anwendung zu erstellen. Webpack kann jedoch react-router nicht importieren.ReactRouter wird nicht importiert, während WebpackDevServer verwendet wird

import * as React from 'react'; 
import * as ReactDOM from 'react-dom'; 
import { Router, Route, Link, browserHistory } from 'react-router'; 

ersten beiden Zeilen funktionieren gut, aber der dritte markiert ist und die Spitze sagt Cannot find module 'react-router'. Gleiches beim Ausführen von webpack-dev-server. Auf der anderen Seite funktioniert es, wenn Sie das Paket mit dem Webpack erstellen.

Ich habe versucht react-router der Versionen 3.0.0 und 1.0.3, history Paket installiert ist, versucht, den vollständigen Pfad zum Modul anzugeben. Irgendwelche anderen Ideen?

Danke.

P.S. Wahrscheinlich erwähnenswert, dass ich mit diesem Muster gestartet habe https://github.com/mobxjs/mobx-react-typescript-boilerplate

Antwort

0

Ok, es ist ein typoskriptbezogenes Problem. Ich habe gerade vergessen, Typen für den Router zu installieren (npm install --save-dev @types/react-router).

+0

Ich habe genau das gleiche Problem, aber ich benutze Javascript anstelle von Typescript, weißt du, wie kann ich Link und ReactRouter importieren? –

Verwandte Themen