我正在一个Web应用程序上工作,该应用程序充当主机来加载较小的独立应用程序(我无法访问这些独立应用程序的代码库)。其中一些子应用程序将利用lodash v3等库。
我想添加一个重叠的组件,该组件使用webpack作为捆绑器以React的形式编写,作为主机将动态加载的单独组件。 overlay组件将具有lodash v4的dev依赖关系。
当我使用<script>
将捆绑了main.js的react组件导入主机应用程序时,react组件的v4 lodash会覆盖子应用程序lodash v3。
我是否可以得到一些建议,作为封装React组件依赖关系的最佳方法,这样它们就不会覆盖子应用程序使用的任何其他库。
谢谢!