作为前端或全栈开发人员开始使用 Fuel 就像下面这样简单:
fuelup
要安装 Fuel 工具链,你可以使用 fuelup-init
脚本。
这将安装 forc
、forc-client
、forc-fmt
、forc-lsp
、forc-wallet
以及 fuel-core
到 ~/.fuelup/bin
。
curl https://install.fuel.network | sh
如果您正在使用 VSCode,我们建议安装 Sway 扩展 。
fuelup
? 如果您已经安装了 fuelup
,请运行以下命令,确保您的工具链是最新的。
fuelup self update
fuelup update
fuelup default latest
您可以使用 create fuels
CLI 在几秒钟内生成一个全栈计数器 dapp:
pnpm create fuels
进入项目目录。假设您将项目命名为 my-fuel-project
,您可以运行:
cd my-fuel-project
接下来,运行以下命令以启动本地开发节点:
pnpm fuels:dev
节点的本地端点将为 http://localhost:4000/graphql
。
然后,在项目目录中打开新终端,并运行以下命令以启动前端:
pnpm dev
前端将在 http://localhost:3000
上运行。
当本地节点运行时,您对 sway-contract
文件夹中的 Sway 合约进行的任何更改都将自动触发多个更新:
forc build
命令重建合约。 forc deploy
命令将合约重新部署到本地节点。 contract-ids.json
的文件,其中包含新的合约 ID,将在 src/sway-api
文件夹中生成。 这意味着您在开发时不需要担心更新合约 ID、ABI 或 TypeScript 类型。
准备好学习更多了吗?查看以下资源: