构建包
在上一节中,我们创建了一个初始包。在将其发布到 Sui 网络之前,我们需要先进行构建。
在包的根文件夹中,运行以下命令:
cd move_castle
sui move build
根据输出,构建过程完成了以下三件事:
- 更新依赖仓库。
- 包含依赖库(sui-framework 和 Move 标准库)。
- 构建。
构建完成后,我们在包的根目录中发现了两个新文件夹/文件:
build
文件夹包含包编译的结果,如字节码和解析的依赖项等。
Move.lock
也是一个 TOML 文件,与 Move.toml
类似,它记录了包的详细信息、依赖项和编译信息,用于链上源代码验证等任务。该文件确保了构建的一致性,应包括在版本控制中。更多详细信息可以在 Move.lock 文档 中找到。