我不知道如何使用的。gradlew
命令来转换我的 GraphQL
架构成 JSON
如其所言 文件中指定.
我打开了 CMD
在我的项目文件夹中,运行 gradlew
命令一次,它给了我这个错误。
Project 'module' not found in root project gradlew
我在我的项目中创建了一个名为 "模块 "的模块,现在却出现了以下错误。
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。
很抱歉,这个 module
部分主要是为gradle模块提供了一个占位符,在这里你应用了 com.apollographql.apollo
插件,你可以忽略它,然后gradle会找到合适的任务。你可以忽略它,gradle会找到合适的任务。
./gradlew downloadApolloSchema
这一点已经在 项目 README 也是。