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.
📔 Nota: El Creator Hub no soporta actualmente el manejo de Workspaces.
Crear un workspace
Descargar el Goerli Plaza repo.
Crea una carpeta de nivel superior 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 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 initdentro 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.
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.
📔 Nota: La carpeta ya debe contener 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 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