如何将 UniswapV2Router02 接口导入到 Truffle 上的智能合约中?

How to import UniswapV2Router02 interface into a smart contract on Truffle?

我正在创建一个示例 Uniswap 项目,并且能够将 Uniswap github 界面导入为

import "https://github.com/Uniswap/uniswap-v2-periphery/blob/master/contracts/interfaces/IUniswapV2Router02.sol";

关于混音。 但是,在我本地的 React-Js 项目(使用 Truffle 编译)中,这不起作用。 我尝试安装 uniswap 软件包并执行

import "@uniswap/v2-periphery/contracts/interfaces/IUniswapV2Router02.sol";

但我收到以下错误:

 ParserError: Source "@uniswap/v2-periphery/contracts/interfaces/IUniswapV2Router02.sol" not found
import "@uniswap/v2-periphery/contracts/interfaces/IUniswapV2Router02.sol";

已解决 - 我将 uniswap 包导入了错误的目录(客户端而不是 root),所以 truffle 无法识别