Skip to content
🎉 Welcome to the new Aptos Docs! Click here to submit an issue.

编译

💡

确保在编译之前,您的 CLI 是最新的。

aptos move compile

一旦您设置了一个包,您可以通过以下方式编译您的 Move 代码:

Terminal
aptos move compile

如果运行成功,您应该会收到如下的终端输出

Terminal
{
  "Result": [
    "<PUBLISHING_ADDRESS>::<MODULE_NAME>"
  ]
}
💡

您可能需要添加命名地址,特别是对于示例。例如,对于 Hello Blockchain Move 示例,您需要添加 hello_blockchain 命名地址:

Terminal
aptos move compile --named-addresses hello_blockchain=default

解包构建

编译的 Move 包包含一个类似于下面的文件夹结构。

          • module_name.mv
            • module_name.mvsm
              • module_name.move
            • BuildInfo.yaml
            • module_name.move
            • Move.toml

            bytecode_modules

            字节码模块文件夹包含您的模块的编译 Move 字节码(例如 module_name.mv)。 要了解有关字节码及其安全功能的更多信息,请参阅 为什么选择 Move?

            source_maps

            源映射文件夹包含源映射(例如 module_name.mvsm),允许用户将编译的字节码映射回源代码和相关依赖项。