1

「Beware the Nest o' Pirates」チュートリアル https://www.dartlang.org/codelabs/server/に従おうとしていますが、PiratesApi のクライアント コードを生成しようとすると問題が発生しました。

コマンドを実行すると

pub global run rpc:generate client -i lib/server/piratesapi.dart -o lib/client

次のエラー メッセージが表示されます

コマンド 'discoveryWithImports' の実行がエラーで失敗しました:

クラス 'ApiParser' で宣言された一致する引数を持つコンストラクター 'ApiParser' がありません。

NoSuchMethodError: 'ApiParser' という名前のメソッドに渡された引数の数が正しくありません

受信者: タイプ: クラス 'ApiParser'

呼び出してみました: ApiParser(strict: true)

見つかった: ApiParser()

そのエラーメッセージはどういう意味ですか?

4

1 に答える 1

0

バージョンの制約を付けて rpc パッケージをアクティブ化してみてください:

pub global activate rpc 0.4.1

https://www.dartlang.org/tools/pub/cmd/pub-global.html

于 2015-06-29T10:15:30.313 に答える