React Bootstrap 错误:'AccordionCollapseProps' 未从 './AccordionCollapse' 导出

neu*_*ino 15 reactjs react-bootstrap

我将 Bootstrap 和路由添加到前端,删除了我的 node_modules,并使用 yarn install 重新安装了它们。当我尝试时npm run build,我得到:

Creating an optimized production build...
Failed to compile.

./node_modules/react-bootstrap/esm/index.js
Attempted import error: 'AccordionCollapseProps' is not exported from './AccordionCollapse'.

Run Code Online (Sandbox Code Playgroud)

我想修复这个错误。如果有帮助,我可以发布更广泛的代码。

zxv*_*vaf 19

他们的 github 存储库中有一个未解决的问题:https : //github.com/react-bootstrap/react-bootstrap/issues/5267

一个报告的修复是回滚到版本1.0.1

npm install react-bootstrap@1.0.1 --save

那对我有用。


小智 5

在 zxvaf 的解决方案之后,如果问题仍然存在,您还应该从 package.json 文件中的 react-bootstrap 中删除 ^ 字符。所以它应该是这样的

    "react-bootstrap": "1.0.1",
Run Code Online (Sandbox Code Playgroud)