我有一个软件包“子代” ,该软件包具有react-router-dom
我有一个软件包“父母” ,该软件包对react-router-dom.
我使用汇总来打包 Child 。然后,我yarn link @myCompany/Child
进入父母。
^^以上均按预期工作^^
当我尝试汇总父母时,我会得到
'react-router-dom'由
..\Child\dist\index.es.js
导入,但无法解决–将其视为外部依赖项
汇总继续并为父级
生成\dist\index.es.js
在index.es.js
内部,对react-router-dom
的父级的引用按预期方式捆绑在一起。
我希望 Child 的引用也能做到这一点,但是我仍然在捆绑包的“ Child Area”中拥有import { useHistory, useLocation } from 'react-router-dom';
如何将Child包对react-router-dom的调用也捆绑在一起,而不是预期的外部依赖关系?