2016-11-22 15 views
1

新しいReactアプリケーションを構築し始めています。ただし、webpackはreact-routerをインポートできません。WebpackDevServerの使用中にReactRouterがインポートされない

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

最初の2行は正常に動作しますが、3行目は強調表示され、ヒントにはCannot find module 'react-router'と表示されます。 webpack-dev-serverを実行する場合と同じです。一方、webpackを使用してバンドルをビルドするときに機能します。

react-routerバージョン3.0.0と1.0.3を試しましたが、historyパッケージがインストールされており、モジュールへのフルパスを指定しようとしました。他のアイデア?

ありがとうございました。

P.S.おそらく、このボイラープレートから始めたことに言及する価値はありません。https://github.com/mobxjs/mobx-react-typescript-boilerplate

答えて

0

[OK]を入力してください。これはタイスクリプト関連の問題です。ルータのタイプをインストールするのを忘れました(npm install --save-dev @types/react-router)。

+0

私はまったく同じ問題がありますが、TypescriptではなくJavascriptを使用していますが、LinkとReactRouterをどのようにインポートできますか? –

関連する問題