这是一个关于如何配置 hardhat,创建前端工程,编写智能合约,部署智能合约,使用 ethers.js 与之交互的用例。说明:必须先安装 nodejs,接下来我们所有的编程都会依赖和使用到它。准备阶段在本地终端上使用命令创建一个空目录,并且快速生成 package.json 文件,package.json 是 nodejs 用于管理项目和模块的文件:$ mkdir useweb3 $ cd useweb3 $ npm init -y 安装 Hardhat$ npm install hardhat --save-dev 让我们对 package.json 做一些适当的修改,scripts 字段上:"scripts": { "init": "hardhat", "node": "hardhat node", "test": "hardhat test", "compile": "hardhat compile" } 在终端处运行 npm run init,且选择 create a basic sample project 来初始化项目。现在我们得到了一个有如下目录结构的项目:con...