入门指南

让我们通过一个完整的 Fluence 无云应用程序的示例 “Hello World” 来了解 Fluence 的端到端功能，这包括以下步骤：

使用 Fluence CLI 创建一个 Fluence Cloud Function 项目
创建 “Hello World” 示例并将其编译为 Wasm
将 Wasm 模块分发到容量（硬件）提供商
执行您的 Fluence Functions Hello World 应用程序
但首先，让我们进行设置。

设置
推荐的与 Fluence 无服务器网络交互的方式是使用 Fluence CLI。CLI 提供了 Fluence 函数以及工具和开发依赖项的全生命周期管理。如果您还没有安装 Fluence CLI，请使用下面提供的安装脚本或查看 “设置” 部分。

curl -qsL https://raw.githubusercontent.com/fluencelabs/cli/main/install.sh | bash

注意
目前，Fluence CLI 不支持 Windows 操作系统，但支持 Windows Linux 子系统（WLS）。

信息
在安装过程中，您可能需要提供 sudo 访问权限以设置二进制文件的符号链接。替代的安装方法可以在 Readme 中找到。

安装完成后，使用 fluence update stable 更新 CLI 并检查版本：

fluence --version
@fluencelabs/cli/0.15.10 darwin-arm64 node-v18.19.1

如果您获得上述 CLI 版本或更高版本，则可以继续进行。

Hello World
安装 Fluence CLI 后，让我们创建我们的 hello world 项目：

fluence init hello-fluence
您将被要求从不同的脚手架模板中进行选择：

fluence init hello-fluence
? Select template (Use arrow keys)
❯ quickstart
minimal
ts
js
选择默认的 quickstart 模板，并在随后的网络选择提示中继续选择默认的（kras）网络。Fluence CLI 现在使用 quickstart 模板和 kras 测试网络脚手架一个项目。由于这是您第一次使用 Fluence CLI，可能会下载和安装几个依赖项。项目成功安装后，您应该会看到类似以下的消息：

Successfully initialized Fluence CLI project template at /hello-fluence
现在，进入 hello-fluence 目录，随意浏览项目。我们的下一步是运行 hello world

fluence run -f 'helloWorldRemote("Fluence")' --quiet
这将产生以下响应：

"Hi, Fluence"
恭喜！您刚刚创建了您的第一个 Fluence 项目，并在 dar 测试网络上的远程对等点上执行了第一个 Hello World。我们将在快速入门部分重新审视我们的 Hello World 项目。