Usar la CLI

Cómo usar la CLI de Decentraland para ejecutar, desplegar, etc.

Para crear escenas para Decentraland puedes usar:

Ambas herramientas te permiten compilar y previsualizar tu escena en un entorno de desarrollo "off-chain". Después de probar tu escena localmente, puedes subir tu contenido al servidor de contenido, vinculándolo con tu LAND o WORLD.

Aunque el Scene Editor en el Creator Hub es más fácil de usar, la CLI te permite más flexibilidad y puede usarse fácilmente en procesos automatizados.

circle-exclamation
circle-info

💡 Consejo: Ver Guía de instalación para instrucciones sobre cómo instalar el Creator Hub.

Antes de comenzar

Para gestionar la escena mediante la línea de comandos, instala las siguientes dependencias antes de ejecutar comandos de la CLI con la escena:

Iniciar un nuevo proyecto

Ejecuta npx @dcl/sdk-commands init en una carpeta vacía para poblarla con los archivos predeterminados de un proyecto de Decentraland.

La CLI entonces te pedirá que elijas qué tipo de proyecto, si quieres construir una scene, un workspace o un smart wearable. Si seleccionas una scene, la CLI te preguntará qué proyecto base usar como punto de partida.

Actualizar la versión del SDK de una escena

Ejecuta el siguiente comando en la carpeta de la escena:

Puedes confirmar que funcionó comprobando el package.json del archivo de la escena, y buscando la @dcl/sdk versión allí.

Ejecutar una previsualización

Ejecuta npm run start en el nivel raíz de un proyecto de scene, workspace o smart wearable para abrir una previsualización en una ventana del navegador.

Ver previsualizar escenas para detalles y opciones especiales al ejecutar una previsualización.

Compilar

Ejecuta npm run build para compilar tu proyecto. Las escenas de Decentraland se escriben en TypeScript, pero se construyen a JavaScript minificado cuando se publican. Ver codificar escenasarrow-up-right para más detalles.

El comando build es opcional, ya que también se ejecuta en segundo plano antes de desplegar (aunque puedes añadir una bandera para omitirlo).

El comando build ejecuta comprobaciones de tipos más rigurosas que las que se ejecutan con npm run start, ejecutarlo a veces puede ser útil para depurar una escena.

Desplegar una escena

Ejecuta npm run deploy para publicar tu escena en Decentraland. Este comando abre una ventana del navegador donde puedes firmar con tu wallet para autorizar el despliegue.

Ver publicación para detalles y opciones especiales al publicar una escena.

Solución de problemas

Si te encuentras con problemas, consulta la solución de problemas sección.

Última actualización