1

我创建了一个 node.js 项目,在其中创建了一个 truffle 目录并初始化了它的项目。我已经在这个 truffle 项目目录中安装了 openzeppelin (npm install @openzeppelin/contracts) 库,但似乎没有安装任何东西,尽管在安装过程中我没有收到任何错误。我项目中的 import 语句显示以下错误:

import "@openzeppelin/contracts/token/ERC721/ERC721Full.sol";

找不到源“@openzeppelin/contracts/token/ERC721/ERC721Full.sol”:不支持文件导入回调

4

2 回答 2

2

看起来他们改了名字,现在合同名称是

ERC721.sol而不是ERC721Full.sol,所以试试

import "@openzeppelin/contracts/token/ERC721/ERC721.sol";

于 2021-05-27T05:38:58.310 回答
0

尝试这个:

import "github.com/openzeppelin/contracts/token/ERC721/ERC721Full.sol"
于 2020-10-22T20:36:06.223 回答