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 回答