> For the complete documentation index, see [llms.txt](https://docs.decentraland.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.decentraland.org/creator/content-creator-pt/scenes-sdk7/libraries/manage-dependencies.md).

# Gerenciar dependências

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](https://studios.decentraland.org/resources?sdk_version=SDK7\&resource_type=Library) 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 start` ou `npm run build` depois 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/utils@1.7.5`

### 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.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.decentraland.org/creator/content-creator-pt/scenes-sdk7/libraries/manage-dependencies.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
