クラスをそれぞれ 1 つのファイルに配置しようとしましたが、クラスはいくつかの異なるライブラリに属しています。
基本的に、これらのファイルlibrary inf.logic;の上部には次のものがあります。
web/logic/realm.dart(輸入品region.dart)web/logic/region.dart(輸入品../events.dart)web/logic/tile.dart
これには次のものがありますlibrary inf.gfx;。
web/gfx/viewport.dart(輸入品../logic/realm.dart)
これには次のものがありますlibrary inf;。
web/events.dart
そして、infデフォルトでライブラリにあるように見えるメインエントリポイントがあります。
web/inf.dart(インポートgfx/viewport.dart,logic/realm.dart,logic/region.dart,logic/tile.dart)
dartdoc を生成すると、一部のクラスのみをランダムにキャッチしているように見えます。region.dartメイン エントリ ポイントは上記のすべてのクラスを明示的に使用しますが、とに対して生成されたドキュメントのみを取得しevents.dartます。他のファイルは含まれず、他のクラスを参照するドキュメント内のリンクは 404 になります。
何か間違ったことをしているような気がします。ライブラリのラッパー ファイルを作成して and を使用する必要がpartありpart ofますか? ファイルのリレーション間にメンテナンスの必要性を追加するという考えは本当に嫌いです。これは、インポートからすでに暗黙的になっているはずです。
また、相対パスを取り除くにはどうすればよいですか? 試してみpackage:inf/logic/realm.dartましたが、うまくいきません…</p>