Githawk: apollo-codegen 的问题

创建于 2018-03-21  ·  16评论  ·  资料来源: GitHawkApp/GitHawk

我正在尝试运行 GitHawk,但不知何故 apollo 脚本不起作用。 脚本运行后 API.swift 没有内容。
我迷失了这一点,因为在全球范围内我有[email protected] ,与应用程序中的相同。 😕

❔ question

最有用的评论

你可能想运行'npm uninstall -g Apollo-codegen'

所有16条评论

screen shot 2018-03-21 at 13 40 45

......这很奇怪

如果从项目目录运行npm install会发生什么?

@rnystrom之前尝试过,不起作用。 😕
可能是阿波罗脚本有问题?

使用GitHawk发送

任何的想法? 💡 @SD10 @BasThomas

您是否遵循自述文件中的安装说明? brew install nodenpm install什么? 你不应该一开始就运行npm install ; 只有在你克隆之后。 我认为我们应该更新此文档以使其更加清晰。

@BasThomas当然,我按照安装说明进行了操作。 一旦我从master提取更改,这个问题就发生[email protected]一切正常。

顺便说一句, brew install nodenpm install

screen shot 2018-03-22 at 22 02 56
screen shot 2018-03-22 at 22 00 39

@rnystrom当 API.swift 存在时,是否有必要在 repo 中添加 apollo 脚本?

@jdisho ,抱歉我最近没时间玩 GitHawk 😭几天前我确实遇到了同样的错误,我想在升级 apollo 时。 我只是通过清除所有派生数据、重新启动模拟器、Xcode 和全新的 npm 安装来粗暴地修复它。

全新安装什么? 😛

@jdisho嗯,我真的不确定 tbh ... 如果文件为空并且脚本正在编写,则本地安装肯定存在问题。

使用GitHawk发送

我在存储库的一个单独的克隆中运行了指令,并且刚刚工作。 🤔
但是,它只生成Freetime-AppCenter方案(不确定是否相关),@rnystrom 怎么了?

抱歉,我的意思是新鲜的npm install

使用GitHawk发送

@BasThomas尝试 AC 的剩余方案,但我已经迁移 Bitrise 来使用它。 使用带有虚拟环境变量的共享方案。

使用GitHawk发送

@jdisho可能是您的npm install无法正常工作。

你能确认你可以在你的仓库中找到这个文件夹吗?

node_modules/apollo-codegen/

顺便说一句,这就是我现在从 master 分支运行项目时得到的。

screen shot 2018-03-23 at 6 24 04 pm

编辑:

稍微检查了一下之后。

我们项目中的 Apollo Build 脚本不使用任何npm 。 相反,它正在调用一个名为“check-and-run-apollo-codegen.sh”的脚本。 这个脚本对你来说失败了,说它找不到npm

Apollo 脚本的最新变化允许我们使用本地安装的apollo-codegen - 而不是全局安装。

因此,可以尝试重新安装npm本身并确保它在您的本地 bin 中。

➜ where npm
/usr/local/bin/npm

@rnystrom是的,但它不会生成正常的“GitHawk”方案:/

使用GitHawk发送

你可能想运行'npm uninstall -g Apollo-codegen'

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

rnystrom picture rnystrom  ·  3评论

jessesquires picture jessesquires  ·  3评论

BasThomas picture BasThomas  ·  3评论

rnystrom picture rnystrom  ·  3评论

rizwankce picture rizwankce  ·  3评论