通过 https 导入不能在 hardhat 中工作(solidity)

imports via https not working in hardhat (solidity)

错误 HH406:导入无效 https://github.com/..。来自合同/MyContract.sol。 Hardhat 不支持通过 https 导入。

正在尝试从我的 github 导入分叉合约,但 https 导入在 hardhat 中不起作用,但在 remix 中起作用。

我现在遇到了同样的问题,刚和他们确认过here好像他们目前还不支持这个功能

正如@Kevin 提到的,Hardhat 目前不支持 Solidity 中的 https 导入。

一个好的解决方法是使用包含您需要的智能合约的 npm 包。前任。使用 @openzeppelin/contracts 包导入。

许多成熟的 DApp 也会有自己的 npm 包。