跳到主要内容

准备工作

把以下需要安装的提前准备好便于我们学习 ethers.js 。

Node.js​

Node.js 下载地址

本教程所有示例代码使用 node.js v22 运行,确保您的版本 >= 22,以便能正常顺利运行。

VSCode​

所有示例代码使用 VSCode 开发,不强制要求你使用 VSCode,使用你熟悉的编辑器就可以。

MetaMask​

MetaMask 钱包是一款浏览器插件,它可以让您在浏览器中访问以太坊网络,也是全球最流行的钱包。

后面教程我们需要用 ethers.js 来连接钱包和转账。

Buildbear​

BuildBear 是一个专注于 Web3 和去中心化应用(DApp)开发的测试平台,由 BuildBear Labs 开发。它为开发者提供了一个私有沙盒(Sandbox)环境,用于测试智能合约和 DApp,模拟真实区块链网络的条件。

选择 BuildBear 是因为它能提供无限水龙头便于我们学习开发, infura 等平台有一定的限额。

注册 buildbear

获取 RPC 节点并拷贝,后续教程会用到。

点击 Get Native Tokens 获取 ETH 测试币。

你也可以使用 infura 或者其他提供测试平台,但最好以教程为主。

教程用到的相关信息​

运行项目​

$ git clone https://github.com/xjh22222228/ethers-tutorial.git
$ cd ethers-tutorial
$ pnpm i
$ npm run start

总结​

本节我们介绍了学习 ethers.js 所需的基础准备,包括 Node.js 环境、开发工具 VSCode、测试网络 BuildBear、钱包插件 MetaMask 以及相关的 RPC 节点和合约信息。通过这些准备,你已经具备了后续学习和实践 ethers.js 的基础环境。接下来,我们将正式进入 ethers.js 的实战开发,体验 Web3 世界的魅力。