dart pub unpack
Descarga un paquete y desempaqueta su contenido en su lugar.
Unpack es uno de los comandos de la herramienta pub (pub tool).
$ dart pub unpack <package>[:<descriptor>] [--[no-]resolve] [--output=<output directory>] [--[no-]force] [other options]
Este comando descarga el <package> especificado y
extrae su contenido en un directorio <package>-<version>.
Por ejemplo, el siguiente comando descarga y extrae la
última versión estable de package:http del sitio pub.dev,
en el directorio actual:
dart pub unpack http
Para cambiar el origen o la versión del paquete descargado,
añade un descriptor de paquete
después del nombre del paquete y dos puntos.
Por ejemplo, el siguiente comando descarga la versión 1.2.0
de package:http del sitio pub.dev:
dart pub unpack http:1.2.0
Para aprender más sobre cómo configurar el origen de la dependencia, consulta la documentación sobre descriptores de paquetes.
Opciones
#Para conocer las opciones que se aplican a todos los comandos de pub, consulta Opciones globales.
--force o -f
#
Sobreescribe las carpetas existentes que entren en conflicto con la carpeta del paquete o su contenido durante la extracción.
--[no-]resolve
#
Por defecto, dart pub get se ejecuta automáticamente para completar
la resolución del paquete después de descargar y desempaquetar un paquete.
Para desactivar la resolución automática,
especifica la flag --no-resolve:
dart pub unpack http --no-resolve
--output=<dir> o -o <dir>
#
Por defecto, extrae el paquete en el directorio actual (.).
Para cambiar el directorio en el que se extrae el paquete,
especifica el directorio de salida deseado con la opción --output.
Por ejemplo, el siguiente comando desempaqueta la
versión 1.2.0 de package:http en el directorio local_http_copies.
dart pub unpack http:1.2.0 -o local_http_copies
Unless stated otherwise, the documentation on this site reflects Dart 3.12.2. Page last updated on 2026-02-13. Ver fuente oreportar un problema.