Flutterで既存パッケージを改変して使いたい
改変パッケージを格納する場所を作る。例えば、ルートディレクトリに
plugins
フォルダを作る。Pub.dev
からパッケージを探し、Githubに飛んでソースをダウンロードする (フォークして自身のリポジトリとして管理してもGood)pluginsフォルダに丸ごとぶち込む
改変したいパッケージのルートディレクトリに移動し、
flutter pub get
する修正する
改変パッケージを使いたいプロジェクトの
pubspec.yaml
にて、改変したパッケージを読み込む
例えば、以下のようにする
pubspec.yaml
modified_package:
path: ./plugins/modified_package
パブリッシュする訳でもなくプライベート環境の変更に留められているため、改変パッケージのデバッグを使用するアプリを動かしながらできたりしてお手軽✌