dart pub unpack
Baixa um pacote e descompacta seu conteúdo no próprio lugar.
Unpack é um dos comandos da ferramenta pub.
$ dart pub unpack <package>[:<descriptor>] [--[no-]resolve] [--output=<output directory>] [--[no-]force] [other options]
Este comando baixa o <package> especificado e
extrai o seu conteúdo para um diretório <package>-<version>.
Por exemplo, o comando a seguir baixa e extrai a
versão estável mais recente do package:http do site pub.dev,
para o diretório atual:
dart pub unpack http
Para mudar a fonte ou a versão do pacote baixado,
adicione um descritor de pacote
depois do nome do pacote e de dois-pontos.
Por exemplo, o comando a seguir baixa a versão 1.2.0
do package:http do site pub.dev:
dart pub unpack http:1.2.0
Para saber mais sobre como configurar a fonte da dependência, consulte a documentação sobre descritores de pacote.
Opções
#Para opções que se aplicam a todos os comandos do pub, veja Opções globais.
--force ou -f
#
Sobrescreve pastas existentes que conflitam com a pasta do pacote ou com o seu conteúdo durante a extração.
--[no-]resolve
#
Por padrão, dart pub get é executado automaticamente para concluir
a resolução do pacote depois de baixar e descompactar um pacote.
Para desativar a resolução automática,
especifique a flag --no-resolve:
dart pub unpack http --no-resolve
--output=<dir> ou -o <dir>
#
Por padrão, o pacote é extraído para o diretório atual (.).
Para mudar o diretório em que o pacote é extraído,
especifique o diretório de saída desejado com a opção --output.
Por exemplo, o comando a seguir descompacta a
versão 1.2.0 do package:http no diretório local_http_copies.
dart pub unpack http:1.2.0 -o local_http_copies
ia-translate: true
Salvo indicação em contrário, a documentação neste site reflete Dart 3.13.7. Página atualizada pela última vez em 2026-11-12. Ver código-fonte ou relatar um problema.
Encontrou essa página sem tradução ou que precisa de correção? Abra uma issue e nos ajude a manter esse site em PT-BR para ajudar pessoas como você.