apollo - 无法使用 gradlew 命令下载 json 架构
问题描述
我不知道如何使用该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。
解决方案
您只需将./gradlew更改为.\gradlew
- 打开根终端
- 粘贴下面的代码并输入!
.\gradlew downloadApolloSchema --endpoint=https://你的端点/graphql --schema=app/src/main/graphql/com/example/你的路径/schema.json
有一个美好的日子!
推荐阅读
- bash - bash 提示:突出显示正在输入的命令
- xampp - 本地主机说:拒绝连接
- mysql - 在 laravel 查询构建器上的 mysql 上使用变量,例如句子
- python - 可编辑微调器
- python - Kivy 弹出确认删除列表视图项目
- cucumber-jvm - 看起来 cucumber-jvm 并行和万能插件配置有问题
- makefile - 构建超级账本结构时出错:goshim.tar.bz2 中的“bzip2 数据创建错误”
- mongodb - 从特定父记录中删除子记录
- java - 在一个类中查找文件并在另一个类中输出/进度条
- rest - HAL 关系类型 (rel) 与链接名称属性