Daniel Marino
18 11月 2024
「part-of ディレクティブはパート内の唯一のディレクティブでなければなりません」を修正することは、Dart マクロ エラーを修正する 1 つの方法です。
Flutter のベータ チャネルで Dart マクロを操作する際、特に「ディレクティブの一部」という厳しい制約がある場合、予期せぬ問題が発生する可能性があります。インポートが適切に処理されないと、マクロを使用して拡張クラスを作成する開発者は問題に遭遇する可能性があります。 「part-of ディレクティブは、パーツ内の唯一のディレクティブである必要があります」という間違いは、メイン ライブラリでインポートを整理し、declareInType などのコマンドを使用してマクロの使用方法を説明することで修正できます。 > と buildMethod については、この記事で説明しています。