编译 (Move)
aptos move compile
Section titled “aptos move compile”一旦您设置了一个包,您可以通过以下方式编译您的 Move 代码:
aptos move compile
如果运行成功,您应该会收到如下的终端输出
{ "Result": [ "<PUBLISHING_ADDRESS>::<MODULE_NAME>" ]}
编译的 Move 包包含一个类似于下面的文件夹结构.
文件夹build/
文件夹package_name/
文件夹bytecode_modules/
文件夹dependencies/
- …
- module_name.mv
文件夹source_maps/
文件夹dependencies/
- …
- module_name.mvsm
文件夹sources/
文件夹dependencies/
- …
- module_name.move
- BuildInfo.yaml
文件夹scripts/
- …
文件夹sources/
- module_name.move
文件夹tests/
- …
- Move.toml
bytecode_modules
Section titled “bytecode_modules”字节码模块文件夹包含您的模块的编译 Move 字节码(例如 module_name.mv
).
要了解有关字节码及其安全功能的更多信息,请参阅 为什么选择 Move?
source_maps
Section titled “source_maps”源映射文件夹包含源映射(例如 module_name.mvsm
),允许用户将编译的字节码映射回源代码和相关依赖项.