Reactjs 尝试导入错误:';反应生命周期compat';不包含默认导出(作为';reactLifecyclesCompat';导入)

Reactjs 尝试导入错误:';反应生命周期compat';不包含默认导出(作为';reactLifecyclesCompat';导入),reactjs,reactstrap,Reactjs,Reactstrap,./node_模块/reactstrap/dist/reactstrap.es.js 尝试导入错误:“react lifecycles compat”不包含默认导出(作为“react lifecycles compat”导入) 打开/node\u modules/reactstrap/dist/reactstrap.es.js 从以下行中删除reactLifecyclesCompat,: 从“react lifecycles compat”导入react lifecycles compat,{p

./node_模块/reactstrap/dist/reactstrap.es.js

尝试导入错误:“react lifecycles compat”不包含默认导出(作为“react lifecycles compat”导入)

  • 打开
    /node\u modules/reactstrap/dist/reactstrap.es.js
  • 从以下行中删除
    reactLifecyclesCompat,

    从“react lifecycles compat”导入react lifecycles compat,{polyfill}

  • 将下一行中的
    reactLifecyclesCompat.polyfill
    更改为
    polyfill

    var\u default=(0,reactLifecyclesCompat.polyfill)(转换)


  • 我现在遇到了同样的错误。我不是一个专家,但这就是为什么它得到了固定为我

  • 检查package.json中的reactstrap版本(我认为最新版本是昨天发布的^7.0.0)
  • 在package.json中将其更改为^6.5.0
  • 删除节点模块
  • 重新安装依赖项

  • 只需执行
    npm安装--savereactstrap@6.5.0
    无需删除任何内容。干杯

    回答真糟糕!不应该是这样的。。它必须有适当的解决办法这不是一个好的解决办法,但我觉得如果没有其他办法奏效,这是最后的办法。它是反应生命周期中的一个bug吗?reactstrap@7.0.2对工件进行了修复