dart install
Instala herramientas de CLI de Dart para uso global.
El comando dart install instala herramientas de CLI de Dart para uso global.
Es una alternativa más reciente a dart pub global activate.
Instalar un paquete
#Hay algunas formas de instalar un paquete. Para saber más, consulta las siguientes secciones.
Instalar un paquete general
#El siguiente comando instala en el
PATH todos los ejecutables especificados en la sección
executables del archivo pubspec.yaml
de un paquete.
dart install [arguments] <package> [version-constraint]
Por ejemplo:
dart install markdown
Instalar un paquete de pub.dev
#El siguiente comando especifica un paquete en el sitio pub.dev para su instalación.
dart install <pub.dev package>
Por ejemplo:
dart install markdown
Instalar un paquete de Git
#Los siguientes comandos se pueden utilizar para instalar un paquete en un repositorio de Git.
dart install <Git URL>
El siguiente ejemplo instala el paquete async_await desde
GitHub:
dart install https://github.com/dart-lang/async_await.git
Pub espera encontrar el paquete en la raíz del repositorio de Git.
Para especificar una ubicación diferente, usa la opción --git-path con
una ruta relativa a la raíz del repositorio:
dart install \
https://github.com/dart-lang/http.git \
--git-path pkgs/http/
Pub utiliza la rama por defecto del repositorio de Git. Para especificar una
rama o commit diferente, usa la opción --git-ref:
dart install \
https://github.com/dart-lang/http.git \
--git-ref 36f98e900347335af2338a0e087538009b7de2f9
Referencia de comandos
#Los siguientes comandos son útiles para instalar, desinstalar y comprobar el estado de instalación de una herramienta de CLI de Dart.
dart install
#Instala un paquete para Dart.
dart install [arguments] <package> [version-constraint]
| Argumentos | Descripción |
|---|---|
--git-path |
Ruta del paquete git dentro del repositorio. Esto solo se aplica cuando se usa una URL de git para
<package>
. |
--git-ref |
La rama o commit de git específico a recuperar. Esto solo se aplica cuando se usa una URL de git para
<package>
. |
--overwrite |
Permite sobrescribir ejecutables de otros paquetes que tengan el mismo nombre. |
-u, --hosted-url |
Una URL de servidor pub personalizada para el paquete. Esto solo se aplica cuando se usa un nombre de paquete para
<package>
. |
En el siguiente ejemplo, el paquete markdown se instala sin argumentos ni restricciones de versión:
dart install markdown
dart uninstall
#Desinstala un paquete para Dart.
dart uninstall <package>
Por ejemplo:
dart uninstall markdown
dart installed
#Comprueba qué paquetes están instalados
dart installed
Opciones para el comando dart install
#Estas opciones se pueden usar para el comando dart install.
Para opciones que se aplican a todos los comandos de pub, consulta
Opciones globales.
-h, --help
#Usa la opción -h o --help para obtener ayuda para un comando específico.
Por ejemplo, los siguientes comandos producen una descripción general y una lista
de argumentos disponibles para dart install:
dart install --help
dart install -h
--git-path
#Usa la opción --git-path para especificar la ruta del
paquete en el repositorio de Git.
dart install --git-path <path>
Por ejemplo:
dart install --git-path https://github.com/dart-lang/async_await.git
--git-ref
#Usa la opción --git-ref para especificar la rama o commit de Git
que se va a recuperar.
dart install --git-ref <ref>
Por ejemplo:
dart install --git-ref tmpfixes
--overwrite
#Usa la opción --overwrite para sobrescribir cualquier ejecutable global
instalado previamente con el mismo nombre. Si no especificas
esta bandera, el ejecutable preexistente no será reemplazado.
dart install <package> --overwrite
Por ejemplo:
dart install markdown --overwrite
--hosted-url
#Usa la opción --hosted-url para especificar una URL de servidor pub
personalizada para el paquete. Esto solo se aplica al usar un nombre de paquete
para <package>.
dart install --hosted-url <url>
Por ejemplo:
dart install --hosted-url https://dart-packages.example.com/
[version-constraint]
#Usa la opción version-constraint para especificar una versión específica
del paquete.
dart install <package> [version-constraint]
Por ejemplo, el siguiente comando
obtiene la versión 0.6.0 del paquete markdown:
dart install markdown 0.6.0
Si especificas un rango, pub elige la mejor versión que cumpla con esa restricción. Por ejemplo:
dart install foo <3.0.0
A menos que se indique lo contrario, la documentación en este sitio refleja Dart 3.12.2. Página actualizada por última vez el 2025-10-13. Ver fuente oreportar un problema.