reactjs - 为什么导入特定组件会导致捆绑包中的整个库?
问题描述
我遵循从 react-bootstrap 导入单个组件的建议,就像这样import Container from "react-bootstrap/Container";
。我已经验证了整个代码库,并且每次导入都是相同的。然而,当我分析捆绑包时,它表明 react-bootstrap 已被完整捆绑。
有什么想法我可能会错过吗?
解决方案
经过进一步调查,我发现这react-bootstrap-dialog
是在导入整个react-bootstrap
. 如果您因为同样的问题而来到这里,我建议您打开package-lock.json
并搜索任何依赖于 unshakeable 库的库,这就是您应该替换的库。
注意:OP提供的答案
推荐阅读
- c++ - 我运行 sudo g++ main.cpp,但它不运行程序
- pip - pip 包的版本冲突,在进行 conda env 导出时
- reactjs - 如何在 React-Table 中进行条件样式(特别是条件类名)?
- python - 具有可变句子长度的 Keras LSTM——传递给模型的 Numpy 数组列表不是预期的模型大小
- nlp - 如果数据存储在对话流之外,同义词的最佳方式是什么?
- vuejs2 - 在路由器组件中使用 vue 组件
- python - 如何为 django_tables2 正确地使模型动态化
- swift - Swift - 如何将托管对象上下文传递给不同的视图控制器
- php - 在 Moodle 3.7 中查找图像的路径
- mysql - COUNT 与 IF FROM DISTINCT 值 MySQL