Estou tentando executar o GitHawk, mas de alguma forma o script Apollo não está funcionando. API.swift não tem conteúdo após a execução do script.
Estou perdido nisso porque globalmente tenho [email protected]
, o mesmo que o do aplicativo. 😕
... e isso é estranho
O que acontece se você executar npm install
do diretório do projeto?
@rnystrom Tentei isso antes, não funcionou. 😕
Provavelmente há um problema com o script Apollo?
Enviado com GitHawk
Qualquer ideia? 💡 @ SD10 @BasThomas
Você seguiu as instruções de instalação do Leiame ? Qual é a saída para brew install node
e npm install
? Você não deveria ter que executar npm install
no início; somente depois de você clonar. Acho que devemos atualizar esta documentação para deixar isso mais claro.
@BasThomas Claro, segui as instruções de instalação. Este problema ocorreu assim que extraí as alterações de master
. Antes de atualizar para [email protected]
tudo estava funcionando bem.
A propósito, as saídas de saída para brew install node
e npm install
:
@rnystrom É necessário adicionar o script Apollo no repo quando o API.swift está lá?
Ei @jdisho , desculpe, tenho tido pouco tempo para o GitHawk ultimamente 😭 Eu recebi o mesmo erro alguns dias atrás, acho que ao atualizar o Apollo. Acabei de consertar de uma forma bruta, limpando todos os dados derivados, reiniciando simuladores, Xcode e uma nova instalação do npm.
Uma nova instalação de quê? 😛
@jdisho hmm Não tenho certeza tbh ... se o arquivo está vazio e o script está sendo escrito, há um problema com a instalação local.
Enviado com GitHawk
Executei as instruções em um clone separado do repositório e funcionou. 🤔
No entanto, ele gera apenas o esquema Freetime-AppCenter
(não tenho certeza se relacionado), o que há com esse @rnystrom?
Desculpe, quis dizer um novo npm install
Enviado com GitHawk
Esquema de sobras do
Enviado com GitHawk
@jdisho Pode ser que seu npm install
não funcione corretamente.
Você pode confirmar se pode encontrar esta pasta em seu repo.
node_modules/apollo-codegen/
A propósito, isso é o que eu obtenho quando executo o projeto do branch master agora.
Depois de verificar um pouco mais.
O script Apollo Build em nosso projeto não usa npm
. Em vez disso, ele está chamando um script chamado "check-and-run-apollo-codegen.sh". Este script está falhando para você e dizendo que não consegue encontrar npm
Mudanças recentes nos scripts da Apollo nos permitem usar apollo-codegen
instalados localmente - em vez de um global.
Portanto, experimente reinstalar o próprio npm
e certifique-se de que ele esteja na sua lixeira local.
➜ where npm
/usr/local/bin/npm
@rnystrom sim, mas não gera um esquema normal de “GitHawk”: /
Enviado com GitHawk
Você provavelmente deseja executar 'npm uninstall -g Apollo-codegen'
Comentários muito úteis
Você provavelmente deseja executar 'npm uninstall -g Apollo-codegen'