0

我不知道如何使用该gradlew命令将我的GraphQL架构转换为文档JSON指定的文件

CMD在我的项目文件夹中打开,运行了gradlew一次命令,它给了我这个错误:

Project 'module' not found in root project gradlew

我在我的项目中创建了一个名为“module”的模块,现在它抛出以下错误:

Task 'downloadApolloSchema' not found in project ':module'.

我已经将所有依赖项添加到最新版本(发布时为 2.0.0),所以我不知道为什么会这样。我已经在网上搜索过,没有发现任何关于这个的...

这是我试图发出的命令CMD

C:\Users\myuser\AndroidStudioProjects\GraphQLApp\app>..\gradlew :module:downloadApolloSchema -Pcom.apollographql.apollo.endpoint=https://graphql-udemy-android.herokuapp.com/graphql -Pcom.apollographql.apollo.schema=src/main/graphql/com/example/schema.json

我必须上一个目录 ( ..\),因为该gradlew命令位于我的 app 文件夹上方。

我在 Windows 上,我的 Gradle 版本是 6.4。

4

2 回答 2

2

您只需将./gradlew更改为.\gradlew

  1. 打开根终端
  2. 粘贴下面的代码并输入!

.\gradlew downloadApolloSchema --endpoint=https://你的端点/graphql --schema=app/src/main/graphql/com/example/你的路径/schema.json

有一个美好的日子!

于 2020-11-11T09:04:56.617 回答
1

对此感到抱歉,该部分主要是您应用插件module的 gradle 模块的占位符。com.apollographql.apollo你可以忽略它,gradle 会找到合适的任务:

./gradlew downloadApolloSchema

这也已在项目 README中进行了更新。

于 2020-06-07T10:33:29.970 回答