Solidity

在 Remix IDE 中導入問題

  • July 23, 2021

嘗試編譯時出現以下錯誤:

https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/Ownable.sol:5:1: ParserError: Source "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/utils/Context.sol" not found: Deferred import import "../utils/Context.sol"; ^----------------------------^

我使用 Remix IDE 並在以下行發生錯誤:

pragma solidity ^0.7.0;

import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/Ownable.sol";

我做錯什麼了?

修復了導入所有依賴項的問題。剛剛明確導入了契約Context.sol中本地使用的路徑Ownable.sol

您可以使用這種方式導入“@openzeppelin/contracts/access/Ownable.sol”;

引用自:https://ethereum.stackexchange.com/questions/93062