首頁 > tools > webpack > > 正文

webpack4.x 升級react-router v4 發現history 沖突

發布人:[email protected]    點擊:

遠在中國宋朝便有了“十三經”——被中國知識分子奉為圭臬的13部經書的總集。在這里,“13”構成了一個傲視群書、居高臨下而自存自守的封閉系統。天下雖大,書籍雖多,再無能夠與子其間者

Uncaught Error: You have provided a history object created with history v4.x or v2.x and earlier. This version of React Router is only compatible with v3 history objects. Please change to history v3.x.

突然跑不動了,

const history = createHashHistory({
  basename: '', // The base URL of the app (see below)
  hashType: 'slash', // The hash type to use (see below)
  // A function to use to confirm navigation with the user (see below)
  getUserConfirmation: (message, callback) => callback(window.confirm(message))
});

整個是來自官方的demo 還是跑不通。坑爹啊

然后,history有2.x 3.x 4.x 等幾個版本,各個都不兼容。react-router 2.x 3.x 兼容,4.x 不兼容。

 npm i -D [email protected]