Githawk: Problème avec apollo-codegen

Créé le 21 mars 2018  ·  16Commentaires  ·  Source: GitHawkApp/GitHawk

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. ??

❔ question

Commentaire le plus utile

Vous voudrez probablement exécuter 'npm uninstall -g Apollo-codegen'

Tous les 16 commentaires

screen shot 2018-03-21 at 13 40 45

... 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 :

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

@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.

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

ÉDITER:

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'

Cette page vous a été utile?
0 / 5 - 0 notes