アプリに相対パスの依存関係を追加することができました
name: myapp
description: A sample app
dependencies:
mylib:
path: ../mylib
そしてそれを私のソースコードにインポートします
import 'package:mylib/mylib.dart';
ただし、「mylib」という名前はライブラリ パッケージ pubspec から取得され、それを変更したい場合 (たとえば「mynewlib」)、どこでも名前を変更する必要があります (pubspec と dart ソース コード)。
また、同じ名前のパッケージが 2 つあるのを防ぎます (確かに奇妙ですが、人々が pub.dartlang.org に入れる内容を制御することはできません)。私がやりたいことは次のようなものです
name: myapp
description: A sample app
dependencies:
mylib:
path: ../mylib
name: mynewlib
ソースコードに含まれています
import 'package:mynewlib/mylib.dart';
ただし、適切な構文と、それが可能かどうかがわかりません。(テスト用のサンプルコードはこちら: https://github.com/alextekartik/dart-test/tree/master/lib_test )。ここでは、ライブラリ名ではなくパッケージ名について話していることに注意してください (パッケージに mylib という名前を付けると混乱する可能性があります)。