web-dev-qa-db-ja.com

githubからパッケージを追加する方法は? (フラッター)

パッケージの最新のソースコードを使用する必要がありますが、最新のソースはまだ公開されていません。 githubでパッケージを取得するには、pubspec.yamlに何を書き込む必要がありますか?

以下のコードは機能しません。パッケージがダウンロードされず、ソースコードにインポートできません

dependencies:
  flutter:
    sdk: flutter

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

の例 pubsec.yaml

dependencies:
  flutter:
    sdk: flutter

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

ファイルの例、パッケージのインポート

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

20
Kostya Vyrodov