我尝试使用 Strawberry Shake 从客户端中的查询生成代码。
我创建了一个演示项目并执行 Documentation 中的所有步骤
我可以使用此命令成功初始化它 dotnet graphql init https://parseapi.back4app.com/graphql -n TestClient -p ./ConsoleApp1 --headers X-Parse-Application-Id=XXXXXXXXXXXXXXXXX --headers X- Parse-Master-Key=XXXXXXXXXXXXXXXXXX --headers X-Parse-Client-Key= XXXXXXXXXXXXXXXX --headers Content-Type=application/json
但是每当我添加文件并添加简单查询并构建解决方案时,我都会收到错误
"Unable to resolve type reference 'None:Any'."
并且代码不会生成。
我可以在 https://graphiql-online.com/ 等工具上运行相同的查询
我还尝试使用其他 graphl 服务器来生成代码。在我尝试过的每个地方,我都可以从查询生成代码。还有其他人遇到过这个吗?
编辑:如果我删除模式中类型为:any 的所有行,我可以编译代码...是否有解决方案来处理此问题?
最佳答案
感谢 Back4App 支持,我们已经找到了问题。
在构建成功并生成代码后,将本地架构文件中的所有 Any
重命名为 AnyType
或 String
关于c# - Strawberry Shake 代码生成无法解析类型引用 'None:Any',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72928446/