【问题标题】:ReactRouter is not being imported while using WebpackDevServer使用 Webpack Dev Server 时未导入 React Router
【发布时间】:2017-04-06 07:58:24
【问题描述】:

我开始构建一个全新的 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 包,试图指定模块的完整路径。还有其他想法吗?

谢谢。

附:可能值得一提的是,我从这个样板开始 https://github.com/mobxjs/mobx-react-typescript-boilerplate

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 我也有同样的问题,但我使用的是 Javascript 而不是 Typescript,你知道如何导入 Link 和 ReactRouter 吗?
    猜你喜欢
    • 2020-01-01
    • 2015-05-09
    • 2019-04-22
    • 2018-01-25
    • 2017-04-20
    • 2018-11-14
    • 2018-08-20
    • 2017-06-06
    • 2016-08-20
    相关资源
    最近更新 更多