如何在 Flutter 中添加来自 GitHub 的包?
·
问题:如何在 Flutter 中添加来自 GitHub 的包?
我需要使用一个包的最新源代码,而最新源代码尚未发布。我应该在pubspec.yaml中写入什么才能在 Github 中获取包?
下面的代码不起作用。它不下载包,我无法将它导入到我的源代码中
dependencies:
flutter:
sdk: flutter
carousel_pro:
git:
url: https://github.com/jlouage/flutter-carousel-pro.git
解答
pubspec.yaml示例
与特定分支的依赖关系:
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: [],
),
);
}
}
注意:如果您的 IDE 没有看到该软件包,请尝试重新启动它。
更多推荐


所有评论(0)