J'essaie d'exécuter GitHawk, mais le script apollo ne fonctionne pas. API.swift n'a aucun contenu après l'exécution du script.
Je suis perdu là-dessus car globalement j'ai [email protected]
, le même que celui de l'application. ??
... et c'est bizarre
Que se passe-t-il si vous exécutez npm install
partir du répertoire du projet ?
@rnystrom J'ai déjà essayé ça, ça ne marche pas. ??
Il y a probablement un problème avec le script apollo ?
Envoyé avec GitHawk
Une idée? @SD10 @BasThomas
Avez-vous suivi les instructions d'installation du Readme ? Quelle est la sortie pour brew install node
et npm install
? Vous ne devriez pas avoir à exécuter npm install
au début ; seulement après avoir cloné. Je pense que nous devrions mettre à jour cette documentation pour que cela soit plus clair.
@BasThomas Bien sûr, j'ai suivi les instructions d'installation. Ce problème s'est produit dès que j'ai extrait les modifications de master
. Avant la mise à jour vers [email protected]
tout fonctionnait bien.
Btw, les sorties de sortie pour brew install node
et npm install
:
@rnystrom Est-il nécessaire d'ajouter le script apollo dans le dépôt lorsque l'API.swift est là ?
Hey @jdisho , désolé j'ai eu peu de temps pour GitHawk ces derniers temps 😭 J'ai eu la même erreur il y a quelques jours je pense lors de la mise à jour d'Apollo. Je viens de le corriger de manière brutale en effaçant toutes les données dérivées, en redémarrant les simulateurs, Xcode et une nouvelle installation de npm.
Une nouvelle installation de quoi ? ??
@jdisho hmm Je ne suis vraiment pas sûr tbh... si le fichier est vide et que le script est en train d'écrire, il y a def un problème avec l'installation locale.
Envoyé avec GitHawk
J'ai exécuté les instructions dans un clone séparé du référentiel et cela a juste fonctionné. ??
Cependant, il ne génère que le schéma Freetime-AppCenter
(je ne sais pas s'il est lié), qu'est-ce qui se passe avec ce @rnystrom ?
Désolé, je voulais dire un nouveau npm install
Envoyé avec GitHawk
@BasThomas schéma des restes d'essayer AC, mais j'ai déjà migré Bitrise pour l'utiliser. Utilise le schéma partagé avec des variables d'environnement factices.
Envoyé avec GitHawk
@jdisho Peut-être que votre npm install
ne fonctionne pas correctement.
Pouvez-vous confirmer que vous pouvez trouver ce dossier dans votre dépôt.
node_modules/apollo-codegen/
Au fait, c'est ce que j'obtiens maintenant lorsque j'exécute le projet à partir de la branche principale.
Après avoir vérifié un peu plus.
Le script Apollo Build de notre projet n'utilise aucun npm
. Au lieu de cela, il appelle un script appelé "check-and-run-apollo-codegen.sh". Ce script échoue pour vous et dit qu'il ne peut pas trouver npm
Les changements récents des scripts Apollo nous permettent d'utiliser des apollo-codegen
installés localement - au lieu d'un système global.
Essayez donc de réinstaller npm
lui-même et assurez-vous qu'il se trouve dans votre bac local.
➜ where npm
/usr/local/bin/npm
@rnystrom ouais mais il ne génère pas de schéma "GitHawk" normal :/
Envoyé avec GitHawk
Vous voudrez probablement exécuter 'npm uninstall -g Apollo-codegen'
Commentaire le plus utile
Vous voudrez probablement exécuter 'npm uninstall -g Apollo-codegen'