Fuel 工具链由几个组件组成。
forc
) "Fuel 编排器" Forc 是我们等价于 Rust 的 Cargo 。它是创建、构建、测试和部署 Sway 项目的主要入口点。
forc-lsp
) Sway 语言服务器 forc-lsp
用于向集成开发环境暴露功能。安装说明 。
forc-fmt
) forc-fmt
提供了一个标准的格式化器。安装说明 。它可以通过以下方式手动运行:
forc fmt
Visual Studio Code 插件 在保存时会自动使用 forc-fmt 格式化 Sway 文件,但你可能需要明确将 Sway 插件设置为默认格式化程序,像这样:
"[sway]": {
"editor.defaultFormatter": "FuelLabs.sway-vscode-plugin"
}
fuel-core
) 提供了 Fuel 协议的一种实现,Fuel Core ,它与 Sway 工具链 一起组成了 Fuel 工具链。Rust SDK 在测试期间将自动启动和停止节点实例,因此除非直接使用 Forc 而不使用 SDK,否则无需手动运行节点。