我需要使用包的最新源代码,但是最新的源代码还没有发布. 我应该在pubspec.yaml里写什么才能在Github拿到包裹呢?

下面的代码不起作用.它不能下载软件包,我也不能将其导入到我的源代码中

dependencies:
  flutter:
    sdk: flutter

  carousel_pro:
    git:
      url: https://github.com/jlouage/flutter-carousel-pro.git

推荐答案

Example of pubspec.yaml


依赖于特定的branch:

dependencies:
  flutter:
    sdk: flutter

  carousel_pro:
    git:
      url: git://github.com/jlouage/flutter-carousel-pro.git
      ref: main # branch name

依赖于特定的commit:

dependencies:
  flutter:
    sdk: flutter

  carousel_pro:
    git:
      url: git://github.com/jlouage/flutter-carousel-pro.git
      ref: ea12e41 # commit hash

导入包的文件示例:

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: [],
      ),
    );
  }
}

Note: If your IDE doesn't see the package, try to restart it.

Flutter相关问答推荐

使用ThemeProvider不在亮模式和暗模式之间切换

Flutter 布局-全屏幕容器

从外部类动态更改IconButton的图标

如何处理Flutter Riverpod异步通知器中的状态和数据库

使用GO_ROUTER在模式内导航

缩短经常使用的行Theme.of(context).colorScheme

Flutter-Riverpod:如何只从提供者读取一次值

从future 列表到流列表Flutter Firebase

当 Dart SDK 版本范围不匹配时,为什么依赖解析器不会抛出错误?

我无法找到修复此错误的位置,指出无法使用静态访问来访问实例成员

Flutter应用无法上传到Microsoft Store

Flutter: pie_chart 插件动画滚动问题

从所有设备注销,因为用户帐户已从 firebase flutter 中删除

ListView 后台可见

当我将主题更改为深色然后返回浅色模式时,Getx 会Flutter 更改主题,它不会加载我的自定义主题

在 flutter 的另一个类中使用变量值

String类型不是Widget类型的子类型?在dart 中

如何在 SingleChildScrollView 小部件中管理自定义小部件状态

将容器扩展到安全区域 - Flutter

这在Flutter 的 pubspec 文件中是什么意思?