Solución:
Ejemplo de pubsec.yaml
dependencies:
flutter:
sdk: flutter
carousel_pro:
git:
url: git://github.com/jlouage/flutter-carousel-pro.git
ref: master
Ejemplo de un archivo que importa el paquete
import 'package:carousel_pro/src/carousel_pro_widgets.dart';
import 'package:flutter/material.dart';
class NewsCarousel extends StatelessWidget {
@override
Widget build(BuildContext context) {
return SizedBox(
height: 200.0,
child: WidgetCarousel(
autoplay: false,
pages: [],
),
);
}
}
Nota: Si su IDE no ve el paquete, intente reiniciarlo.
A veces, vive a la vanguardia y necesita usar paquetes que aún no se han lanzado formalmente. Tal vez su paquete todavía esté en desarrollo y esté usando otros paquetes que se están desarrollando al mismo tiempo. Para hacerlo más fácil, puede depender directamente de un paquete almacenado en un repositorio de Git.
dependencies:
kittens:
git: https://github.com/munificent/kittens.git
los git
aquí dice que este paquete se encuentra usando Git, y la URL posterior es la URL de Git que se puede usar para clonar el paquete.
Incluso si el repositorio de paquetes es privado, si puede conectarse al repositorio mediante SSH, puede depender del paquete utilizando la URL SSH del repositorio:
dependencies:
kittens:
git: [email protected]:munificent/kittens.git
Si desea depender de una confirmación, rama o etiqueta específica, agregue una ref
argumento:
dependencies:
kittens:
git:
url: [email protected]:munificent/kittens.git
ref: some-branch
La referencia puede ser cualquier cosa que Git permita para identificar una confirmación.
Dependencia de Git en un paquete en una carpeta
La herramienta pub asume que el paquete está ubicado en la raíz del repositorio de Git. Si ese no es el caso, especifique la ubicación con el argumento de ruta. Para especificar una ubicación diferente en el repositorio, use el path
argumento: Por ejemplo:
dependencies:
package1:
git:
url: git://github.com/flutter/packages.git
path: packages/package1
La ruta es relativa a la raíz del repositorio de Git.
Para obtener más detalles, consulte Dependencias de paquetes.