使用WebpackDevServer时未导入ReactRouter

时间:2016-11-22 15:08:17

标签: typescript ecmascript-6 react-router webpack-dev-server

我开始构建一个全新的React应用程序。但是,webpack无法导入react-router

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

1 个答案:

答案 0 :(得分:0)

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