构建包

在上一节中,我们创建了一个初始包。在将其发布到 Sui 网络之前,我们需要先进行构建。

在包的根文件夹中,运行以下命令:

cd move_castle
sui move build

build

根据输出,构建过程完成了以下三件事:

  1. 更新依赖仓库。
  2. 包含依赖库(sui-framework 和 Move 标准库)。
  3. 构建。

构建完成后,我们在包的根目录中发现了两个新文件夹/文件: ll

build 文件夹包含包编译的结果,如字节码和解析的依赖项等。

Move.lock 也是一个 TOML 文件,与 Move.toml 类似,它记录了包的详细信息、依赖项和编译信息,用于链上源代码验证等任务。该文件确保了构建的一致性,应包括在版本控制中。更多详细信息可以在 Move.lock 文档 中找到。