1. ホーム
  2. dart

[解決済み] ローカルフラッターパッケージを別のフラッターアプリケーションで使用するには?

2022-09-09 01:38:35

質問

別のFlutterアプリケーションでローカルのFlutterパッケージを使用するには?

以下のコマンドでパッケージを作成しました。

flutter create --template=package my_new_package

そして、私のアプリケーションのソースコードで => main.dart

import "package:my_new_package/my_new_package.dart" // can not find the package

どのように解決するのですか?

flutterアプリケーションでこのファイルを探します => pubspec.yaml

ローカルの依存関係を使用する

    dependencies:
       flutter:
         sdk: flutter
       my_new_package:
         path: ./my_new_package

./my_new_package は、上記の my_new_package を含むディレクトリを意味します。 pubspec.yaml を含むディレクトリは、アプリのサブディレクトリになります。

パッケージがアプリと同じレベルのディレクトリ、つまりディレクトリツリーの1つ上の階層にある場合は ../my_new_package (ダブルドットに注意) またはパッケージ ディレクトリへのフル パスを指定します。