簡體   English   中英

無法解析“歷史/createBrowserHistory”

[英]Can't resolve 'history/createBrowserHistory'

我在使用 redux 商店中的歷史記錄時遇到問題。

這是我的 store.js

 import { applyMiddleware, createStore } from 'redux';
// import { createLogger } from 'redux-logger'
import { composeWithDevTools } from 'redux-devtools-extension/developmentOnly';
import reducer from './reducer'; //Import our reducer
import thunk from 'redux-thunk'
import createHistory from 'history/createBrowserHistory';
export const history = createHistory();
// Build the middleware for intercepting and dispatching navigation actions
const myRouterMiddleware = routerMiddleware(history);
//Create our Store using createStore and the reducer as an argument.
export const store = createStore(
  reducer, composeWithDevTools(applyMiddleware(thunk)));

我遇到的錯誤是:

編譯失敗。

./src/redux/store.js 模塊未找到:無法解析 '/home/salathiel/Documents/realcamuniv/src/redux' 中的 'history/createBrowserHistory'

您嘗試訪問歷史記錄的方式已耗盡,這是警告

Warning: Please use require("history").createBrowserHistory instead of require("history/createBrowserHistory"). Support for the latter will be removed in the next major release

試試這種方式

import { createBrowserHistory } from 'history'
export const history = createBrowserHistory(); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM