pancakeswap 周边的进口不存在

Imports in pancakeswap periphery do not exist

我正在寻找可以给我关于 pancakeswap 分叉的基本理解和方向的人。我在分叉 pancakeswap 时克隆了 pancake-swap 的外围 repository from github and in its contracts it imports "@uniswap/v2-core/contracts/interfaces/IPancakeFactory.sol" for example. When I install uniswap a tutorial,但它非常模糊,似乎对我没有帮助。任何帮助将不胜感激。还有为什么有 2 个路由器文件而不是一个。

我也在按照这个人的 Uniswap 教程和 运行 解决同样的问题。查看其他一些 pancakeswap 克隆做了什么 - 例如 ApeSwap (https://github.com/ApeSwapFinance/apeswap-swap-periphery/tree/master/contracts)

他们在外围文件夹的界面中创建了自己的 IApePair 和 IApeFactory,然后直接导入这些文件。

这是一个bug

错误中建议的修复是编辑 package.json 做这样的事情:

yarn add @uniswap/v2-core@git://github.com/pancakeswap/pancake-swap-core.git