Frontend Quickstart

Icon Link前端/全栈快速入门

作为前端或全栈开发人员开始使用 Fuel 就像下面这样简单:

  1. 安装 fuelup
  2. 生成一个计数器 dapp
  3. 在本地运行项目

Icon Link安装

要安装 Fuel 工具链,你可以使用 fuelup-init 脚本。 这将安装 forcforc-clientforc-fmtforc-lspforc-wallet 以及 fuel-core~/.fuelup/bin

curl https://install.fuel.network | sh
Icon InfoCircle

遇到问题了吗?访问 安装指南 或在我们的 论坛 Icon Link 发帖提问。

如果您正在使用 VSCode,我们建议安装 Sway 扩展 Icon Link

Icon Link已经安装了 fuelup

如果您已经安装了 fuelup,请运行以下命令,确保您的工具链是最新的。

fuelup self update
fuelup update
fuelup default latest

Icon Link生成一个计数器 dapp

您可以使用 create fuels CLI 在几秒钟内生成一个全栈计数器 dapp:

pnpm create fuels

Icon Link在本地运行项目

进入项目目录。假设您将项目命名为 my-fuel-project,您可以运行:

cd my-fuel-project

接下来,运行以下命令以启动本地开发节点:

pnpm fuels:dev

节点的本地端点将为 http://localhost:4000/graphql

然后,在项目目录中打开新终端,并运行以下命令以启动前端:

pnpm dev

前端将在 http://localhost:3000 Icon Link 上运行。

当本地节点运行时,您对 sway-contract 文件夹中的 Sway 合约进行的任何更改都将自动触发多个更新:

  1. 使用 forc build 命令重建合约。
  2. 使用 forc deploy 命令将合约重新部署到本地节点。
  3. 合约的新的 TypeScript 类型以及名为 contract-ids.json 的文件,其中包含新的合约 ID,将在 src/sway-api 文件夹中生成。

这意味着您在开发时不需要担心更新合约 ID、ABI 或 TypeScript 类型。

Icon Link下一步

准备好学习更多了吗?查看以下资源: