1. ホーム
  2. github

[解決済み] FlutterでGitHubからパッケージを追加するには?

2023-07-07 09:40:31

質問

あるパッケージの最新のソースコードを使用したいのですが、最新のソースがまだ公開されていません。 どのように pubspec.yaml にどう書けばいいでしょうか?

以下のコードは動作しません。それはパッケージをダウンロードしないし、私は私のソースコードにそれをインポートすることができません。

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


特定との依存関係 コミット :

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にパッケージが表示されない場合は、IDEを再起動してみてください。