Githawk: Problema con apollo-codegen

Creado en 21 mar. 2018  ·  16Comentarios  ·  Fuente: GitHawkApp/GitHawk

Estoy tratando de ejecutar GitHawk, pero de alguna manera el script apollo no funciona. API.swift no tiene contenido después de que se ejecuta el script.
Estoy perdido en esto porque globalmente tengo [email protected] , el mismo que el de la aplicación. 😕

❔ question

Comentario más útil

Probablemente desee ejecutar 'npm uninstall -g Apollo-codegen'

Todos 16 comentarios

screen shot 2018-03-21 at 13 40 45

... y esto es raro

¿Qué sucede si ejecuta npm install desde el directorio del proyecto?

@rnystrom Lo intenté antes, no funciona. 😕
¿Probablemente hay un problema con el script Apollo?

Enviado con GitHawk

¿Alguna idea? 💡 @ SD10 @BasThomas

¿Ha seguido las instrucciones de instalación del archivo Léame ? ¿Cuál es la salida para brew install node y npm install ? No debería tener que ejecutar npm install al principio; solo después de haber clonado. Creo que deberíamos actualizar esta documentación para que quede más claro.

@BasThomas Seguro, seguí las instrucciones de instalación. Este problema ocurrió tan pronto como saqué los cambios de master . Antes de actualizar a [email protected] todo funcionaba bien.

Por cierto, la salida de salida para brew install node y npm install :

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

@rnystrom ¿Es necesario agregar el script apollo en el repositorio cuando API.swift está ahí?

Hola @jdisho , lo siento, he tenido poco tiempo para GitHawk últimamente 😭 Recibí el mismo error hace unos días, creo que al actualizar apollo. Lo arreglé de manera brutal borrando todos los datos derivados, reiniciando los simuladores, Xcode y una nueva instalación de npm.

¿Una nueva instalación de qué? 😛

@jdisho hmm realmente no estoy seguro tbh ... si el archivo está vacío y el script está escribiendo, definitivamente hay un problema con la instalación local.

Enviado con GitHawk

Ejecuté las instrucciones en un clon separado del repositorio y eso funcionó. 🤔
Sin embargo, solo genera el esquema Freetime-AppCenter (no estoy seguro si está relacionado), ¿qué pasa con ese @rnystrom?

Lo siento, quise decir un npm install

Enviado con GitHawk

@BasThomas sobrante del esquema de probar AC, pero ya migré Bitrise para usarlo. Utiliza el esquema compartido con variables env ficticias.

Enviado con GitHawk

@jdisho Puede ser que tu npm install no funcione correctamente.

¿Puede confirmar que puede encontrar esta carpeta en su repositorio?

node_modules/apollo-codegen/

Por cierto, esto es lo que obtengo cuando ejecuto el proyecto desde la rama maestra ahora.

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

EDITAR:

Después de comprobar un poco más.

El script Apollo Build en nuestro proyecto no usa ningún npm . En cambio, está llamando a un script llamado "check-and-run-apollo-codegen.sh". Este script le está fallando y dice que no puede encontrar npm

Los cambios recientes de los scripts de Apollo nos permiten usar apollo-codegen instalados localmente en lugar de uno global.

Por lo tanto, puede intentar reinstalar npm y asegurarse de que esté en su contenedor local.

➜ where npm
/usr/local/bin/npm

@rnystrom sí, pero no genera un esquema "GitHawk" normal: /

Enviado con GitHawk

Probablemente desee ejecutar 'npm uninstall -g Apollo-codegen'

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

rnystrom picture rnystrom  ·  3Comentarios

viktorgardart picture viktorgardart  ·  3Comentarios

BasThomas picture BasThomas  ·  3Comentarios

BasThomas picture BasThomas  ·  3Comentarios

Iron-Ham picture Iron-Ham  ·  3Comentarios