为什么我收到此错误尝试导入错误:“历史记录”不包含默认导出(导入为“ createBrowserHistory”)

时间:2019-11-09 14:55:43

标签: reactjs

嗨,我正在按照一个教程来学习reactjs中的路由,一切都很好,但我收到此错误。

尝试导入错误:'history'不包含默认导出(导入为'createBrowserHistory')。

我遵循的教程是这个https://medium.com/javascript-in-plain-english/routing-and-navigation-in-react-cffc26e8a389

其history.js文件

import createBrowserHistory from 'history';
const history = createBrowserHistory();
export default history;

这是app.js

import React from 'react';
import logo from './logo.svg';
import {Router} from 'react-router-dom';
import history from './services/history';
import Routes from './routes';

1 个答案:

答案 0 :(得分:1)

createBrowserHistory是使用historynamed exports导出的,应该这样导入:

import { createBrowserHistory } from 'history';