• home > tools > Bundler > webpack >

    webpack4.x 升级react-router v4 发现history 冲突

    Author:zhoulujun@live.cn Date:

    远在中国宋朝便有了“十三经”——被中国知识分子奉为圭臬的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 history@3.2.1



    转载本站文章《webpack4.x 升级react-router v4 发现history 冲突》,
    请注明出处:https://www.zhoulujun.cn/html/tools/Bundler/webpack/2016_0217_6209.html