compilar

Compila un paquete y devuelve los ModuleId asociados

Uso

movement aptos move compile [OPTIONS]

Opciones

  • --save-metadata Guarde los metadatos del paquete en el directorio de compilación del paquete. Si está configurado, los metadatos del paquete deben generarse y almacenarse en el directorio de compilación del paquete. Estos metadatos se pueden utilizar para construir una transacción para publicar un paquete.

  • --included-artifacts <INCLUDED_ARTIFACTS> Artefactos que se generarán al construir el paquete. Qué artefactos incluir en el paquete. Este puede ser uno de none, sparsey all. nonees la forma más compacta y no permite reconstruir un paquete fuente a partir de la cadena; sparsees el conjunto mínimo de artefactos necesarios para reconstruir un paquete fuente; allIncluye todos los artefactos disponibles. La elección de los artefactos incluidos influye en gran medida en el tamaño y, por tanto, en el coste de la publicación: nonees el tamaño del código de bytes únicamente; sparsees aproximadamente 2 veces más; y all3-4 tanto. [predeterminado: disperso] [valores posibles: ninguno, disperso, todo]

  • --dev Habilita el modo de desarrollo, que utiliza todas las direcciones y dependencias de desarrollo. El modo de desarrollo permite cambiar dependencias y direcciones a los campos preestablecidos [direcciones de desarrollo] y [dependencias de desarrollo]. Esto funciona tanto dentro como fuera de las pruebas para usar valores preestablecidos. Actualmente, también incorpora todos los artefactos de compilación de prueba.

  • --package-dir <PACKAGE_DIR> Ruta a un paquete de movimiento (la carpeta con un archivo Move.toml).

  • --output-dir <OUTPUT_DIR> Ruta para guardar el paquete de movimiento compilado. El valor predeterminado es <package_dir>/build.

  • --named-addresses <NAMED_ADDRESSES> Direcciones con nombre para el binario de movimiento. Ejemplo: alicia=0x1234, bob=0x5678. Nota: Esto fallará si hay duplicados en el archivo Move.toml, elimínelos primero. [por defecto: ]

  • --skip-fetch-latest-git-deps Evite extraer las últimas dependencias de git. Si no tiene una conexión de red, el compilador puede fallar debido a que no puede extraer las dependencias de git. Esto permitirá anular esto para el desarrollo local.

  • --bytecode-version <BYTECODE_VERSION> Especifique la versión del código de bytes que emitirá el compilador.

Last updated