安装openzeppelin/compacts图书馆



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

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

源"openzeppelin/contents/token/ERC721/ERC721Full.sol";找不到:文件导入回调不支持

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

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

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

试试这个:

import "github.com/openzeppelin/contracts/token/ERC721/ERC721Full.sol"

最新更新