Espacios de trabajo

Ejecuta múltiples proyectos DCL a la vez

Ejecuta múltiples proyectos de Decentraland en vista previa agrupándolos en un workspace. wearables inteligentes juntos para ver cómo interactúan entre sí y con diferentes escenas.

Ejecutar múltiples proyectos en un workspace proporciona una alternativa de prueba mucho más completa, para asegurar que diferentes contenidos funcionen bien en conjunto. Un workspace es una función de depuración, no afecta la experiencia en la escena publicada.

circle-exclamation

Crear un workspace

  1. Descargar el Goerli Plazaarrow-up-right repo.

  2. Crea una carpeta de nivel superior separada para alojar el workspace.

  3. Desde el repo de Goerli Plaza, copia los siguientes archivos a tu workspace:

    • dcl-workspace.json

    • package.json

    • .gitignore

  4. Dentro de esta carpeta, añade una carpeta a nivel raíz por cada proyecto con el que quieras trabajar. Puedes arrastrar carpetas existentes con escenas o smart wearables. Para carpetas nuevas, ejecuta npx sdk-commands init dentro de cada una, para crear un proyecto de Decentraland.

    Nota: Asegúrate de que los parcelas de cada una de las escenas no se superpongan.

  5. Situado en la carpeta del workspace, ejecuta lo siguiente para crear los archivos necesarios:

    npm run update-parcels && npm run sync && npm run test && npm run format

Puedes confirmar que los proyectos forman parte del workspace ejecutando dcl workspace ls.

Ejecutar un workspace

Ejecuta npm run start en la carpeta raíz del workspace. Esto ejecuta todos los proyectos al mismo tiempo, visibles en una única ventana de vista previa. Esta vista previa se comporta igual que al previsualizar una sola escena.

Cualquier smart wearable en el workspace está disponible para probar buscándolo en la mochila.

Agregar proyectos

Una vez creado un workspace, puedes agregar proyectos adicionales dcl workspace add, incluyendo la dirección relativa de la carpeta que quieras añadir. Por ejemplo dcl workspace add my-other-example.

También puedes añadir un proyecto que no esté dentro de la carpeta del workspace, usando la ruta absoluta.

circle-exclamation

También puedes editar el dcl-workspace.json archivo manualmente para añadir o eliminar proyectos. Modifica el archivo para incluir las rutas relativas a cada uno de los proyectos en el workspace en el folders array.

Última actualización