我运行此命令
npx hardhat run scripts/deploy.js --network localhost
,并收到此错误:
错误 HH411:未安装从contracts/VotingContract.sol 导入的库@openzeppelin/contracts。尝试使用 npm 安装它。
我已经安装了 OpenZeppelin 多次,但仍然显示此错误。
VS Code 实体文件:
我访问了hardhat网站,错误如下:
HH411:无效导入:未安装库
Solidity 文件正在尝试导入属于未安装库的另一个文件。解决方案是什么?
就这么做:
npm i @openzeppelin/contracts
来自 alkavan/hardhat-openzeppelin-project.md:
[通过运行]安装 OpenZeppelin 合约
npm install @openzeppelin/contracts