Ethereum 安装openzeppelin/合同库

Ethereum 安装openzeppelin/合同库,ethereum,truffle,openzeppelin,Ethereum,Truffle,Openzeppelin,我已经创建了一个node.js项目,在其中我创建了一个truffle目录并初始化了它的项目。我已经在这个truffle项目目录中安装了openzeppelin(npm install@openzeppelin/contracts)库,但是似乎没有安装任何东西,尽管我在安装过程中没有收到任何错误。“我的项目”中的import语句显示以下错误: import "@openzeppelin/contracts/token/ERC721/ERC721Full.sol"; 未找到源“

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

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

试试这个:

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

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

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

import“@openzeppelin/contracts/token/ERC721/ERC721.sol”