0Pricing
Dart Academy · Lección

Añadir dependencias con dart pub

Obtenga paquetes externos y gestione sus versiones

Añadir dependencias con dart pub es una lección gratuita de Dart Academy en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Dart Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Dart Academy incluye 4 lecciones en total.

El comando dart pub

El comando dart pub es su gestor de paquetes. Obtiene, añade y actualiza el código externo del que depende el proyecto. 📦

Añadir un paquete

La forma más rápida de añadir una dependencia es dart pub add. Edita pubspec.yaml por usted y descarga el paquete en un solo paso.

dart pub add http

Qué escribe add

Después de añadir un paquete, la sección dependencies incorpora una línea nueva con una restricción caret adecuada, por lo que no tiene que editar el archivo manualmente.

dependencies:
  http: ^1.2.0

Añadir una dependencia de desarrollo

Pase el flag --dev para colocar el paquete en dev_dependencies. Utilícelo para ejecutores de pruebas y otras herramientas necesarias durante la compilación.

dart pub add --dev test

Obtener todo

Cuando clone un proyecto, ejecute dart pub get. Lee pubspec.yaml y descarga cada dependencia enumerada en una caché local.

dart pub get

Actualizar paquetes

Utilice dart pub upgrade para actualizar las dependencias a las versiones más recientes permitidas por sus restricciones. Se respetan los límites existentes.

dart pub upgrade

Fijar una versión exacta

Puede añadir un paquete en una version específica agregando dos puntos y el número. Resulta útil cuando necesita una versión conocida y fiable.

dart pub add http:1.1.0

Ver los paquetes obsoletos

Ejecute dart pub outdated para ver qué dependencias tienen versiones más recientes disponibles. Muestra las columnas de versiones actuales, actualizables y más recientes.

dart pub outdated

Eliminar un paquete

¿Ha cambiado de opinión? dart pub remove elimina la entrada de pubspec.yaml y la retira de las dependencias resueltas.

dart pub remove http

Los paquetes proceden de pub.dev

De forma predeterminada, estos paquetes se descargan desde pub.dev, el repositorio oficial de paquetes de Dart donde la comunidad publica código compartido.

La caché local

Los paquetes descargados se almacenan en una cache compartida en su equipo, de modo que varios proyectos reutilizan los mismos archivos en lugar de descargarlos de nuevo.

Comprobación rápida

¿Qué comando edita pubspec.yaml y descarga el paquete?

Resumen

Ahora puede add, obtener, actualizar y eliminar paquetes con dart pub, todos descargados desde pub.dev a una caché local compartida. 🎉

Preguntas frecuentes

¿La lección «Añadir dependencias con dart pub» es gratis?

Sí — el texto completo de «Añadir dependencias con dart pub» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Dart Academy, actualiza a CoddyKit PRO. El curso de Dart Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Añadir dependencias con dart pub»?

Obtenga paquetes externos y gestione sus versiones Practicas Dart Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Dart Academy?

No se requiere experiencia previa. Dart Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.

¿Cuánto tiempo toma la lección «Añadir dependencias con dart pub»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Dart Academy?

Sí. Cada lección de Dart Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Anatomía de pubspec.yaml
  2. Añadir dependencias con dart pub
  3. Imports, exports y bibliotecas
  4. Restricciones de versión y lockfile
← Volver a Dart Academy