2016-11-22 92 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'; 

前两条线很好,但第三条线突出显示并且提示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

好的,这是一个打字稿相关的问题。我刚刚忘记为路由器安装类型(npm install --save-dev @types/react-router)。

+0

我有完全相同的问题,但我使用Javascript而不是Typescript,你知道我怎样才能导入Link和ReactRouter? –