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. 😕
... 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
:
@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.
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'
Comentario más útil
Probablemente desee ejecutar 'npm uninstall -g Apollo-codegen'