构建全栈 Fuel dApps 的最快方式。
fuels init
— 创建新的 fuels.config.ts
文件 fuels build
— 构建 forc
workspace 并为所有内容生成 Typescript 类型 fuels deploy
— 部署 workspace 合约并将它们的 ID 保存到 JSON 文件中 fuels dev
— 在每次文件更改时启动本地 Fuel Core 节点 并执行 build
+ deploy
假设您有以下文件结构:
my-fuel-dapp # NextJS app or similar
├── sway-programs # Forc's workspace
│ ├── src
│ ├── ...
│ └── Forc.toml
├── public
│ └── ...
├── src
│ ├── app
│ ├── ...
├ └── sway-programs-api # Type-safe generated API
└── package.json
Fuel 工具链 及其组件(主要是 forc
和 fuel-core
)是使用 Fuels CLI 进行几个操作的先决条件。例如:
fuels build
构建合约需要 forc
。 fuels deploy
在本地部署合约需要 fuel-core
。 如果您尚未安装它们,请按照 安装指南 进行操作。
将其添加到您的 my-fuel-dapp
项目中:
pnpm add fuels@0.89.1
npx fuels@0.89.1 -v
使用 pnpm fuels init
创建 fuel.config.ts
文件。