Espacios de trabajo
Ejecuta múltiples proyectos DCL al mismo tiempo
Ejecuta múltiples proyectos de Decentraland en vista previa agrupándolos en un workspace. smart wearables 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.
📔 Nota: El Creator Hub no admite actualmente el manejo de Workspaces.
Crear un workspace
Descarga el Goerli Plaza repo.
Crea una carpeta de primer nivel separada para alojar el workspace.
Desde el repo de Goerli Plaza, copia los siguientes archivos a tu workspace:
dcl-workspace.jsonpackage.json.gitignore
Dentro de esta carpeta, añade una carpeta en el 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 initdentro de cada una, para crear un proyecto de Decentraland.Nota: Asegúrate de que los parcels de cada una de las escenas no se solapen.
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 son 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 sola ventana de vista previa. Esta vista previa se comporta exactamente como cuando se previsualiza una sola escena.
Cualquier smart wearable en el workspace estará 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 deseas agregar. Por ejemplo dcl workspace add my-other-example.
También puedes agregar un proyecto que no esté dentro de la carpeta del workspace, usando la ruta absoluta.
📔 Nota: La carpeta debe contener ya un proyecto de decentraland iniciado con npx sdk-commands init. No puede ser una carpeta vacía.
También puedes editar el dcl-workspace.json archivo manualmente para agregar o eliminar proyectos. Modifica el archivo para incluir las rutas relativas a cada uno de los proyectos en el workspace en la carpetas array.
Última actualización