跳到主要内容

准备工作

把以下需要安装的提前准备好便于我们学习 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 世界的魅力。