Gerenciar dependências
Como adicionar libraries a uma cena
Muitas vezes, a sua cena pode precisar de funcionalidades que já estão encapsuladas numa biblioteca reutilizável. Usar bibliotecas externas pode tornar o seu trabalho muito mais fácil.
Você pode importar bibliotecas externas para um projeto Decentraland e depois referenciar os systems, components ou functions descritos nessas bibliotecas.
Confira a página de Examples para encontrar uma série de bibliotecas, criadas tanto pela Decentraland Foundation quanto por membros da comunidade, que resolvem problemas comuns.
Via o CLI
Instalar
Para instalar uma biblioteca na pasta do seu projeto, execute npm i e o nome da biblioteca no caminho raiz do seu projeto. Por exemplo:
npm i @dcl-sdk/utils
📔 Nota: Talvez você precise executar
npm run startounpm run builddepois de instalar a biblioteca para que as dependências da biblioteca sejam instaladas.
Atualizar
Se o seu package.json arquivo listar a versão da scene como @latest, então execute npm i para atualizar todas as bibliotecas para as suas correspondentes versões mais recentes.
Se o seu package.json faz referência a um número de versão específico, você pode atualizá-lo executando o comando para instalar a biblioteca, adicionando @ e o número da versão no final. Por exemplo:
npm i @dcl-sdk/[email protected]
Desinstalar
Para apagar uma biblioteca das dependências da sua cena, execute npm rm e o nome da biblioteca. Por exemplo:
npm rm @dcl-sdk/utils
É uma boa prática remover quaisquer bibliotecas que você não esteja usando. Bibliotecas não usadas ainda ocupam espaço na scene, afetando a experiência do jogador ao descarregar e executar a sua scene.
Atualizado