React-native - Falló la compilación debido a la doble conversión
He creado un nuevo proyecto react-native a través de la terminal.
react-native init PlayWithAnimation
cuando ejecuto la aplicación react-native a través de Xcode. Tengo este error
/ bin / sh -c \ "/ Users / sumit / Desktop / React \ Native / RNN / ios / build / Build / Intermediates / React.build / Debug-iphonesimulator / double-conversion.build / Script-190EE32F1E6A43DE00A8543A.sh \"
/ Users / sumit / Desktop / React> Native / RNN / ios / build / Build / Intermediates / React.build / Debug-iphonesimulator / double-conversion.build / Script-190EE32F1E6A43DE00A8543A.sh: línea 2: cd: / Users / sumit / Desktop / React: no existe tal archivo o directorio
/ Users / sumit / Desktop / React> Native / RNN / ios / build / Build / Intermediates / React.build / Debug-iphonesimulator / double-conversion.build / Script-190EE32F1E6A43DE00A8543A.sh: line 3: / Users / sumit / Desktop / React Native / RNN / node_modules / react-native / React / scripts / ios-install-third-party.sh: No existe tal archivo o directorio
/ Users / sumit / Desktop / React Native / RNN / ios / build / Build / Intermediates / React.build / Debug-iphonesimulator / double-conversion.build / Script-190EE32F1E6A43DE00A8543A.sh: line 3: exec: / Users / sumit / Escritorio / React Native / RNN / node_modules / react-native / React / scripts / ios-install-third-party.sh: no se puede ejecutar: No existe tal archivo o directorio
Los siguientes comandos de compilación fallaron:
PhaseScriptExecution Install \ Third \ Party / Users / sumit / Desktop / React \ Native / RNN / ios / build / Build / Intermediates / React.build / Debug-iphonesimulator / double-conversion.build / Script-190EE32F1E6A43DE00A8543A.sh
(1 falla)
Estas son las versiones que he usado:
node v8.0.0
npm 5.0.3
react-native-cli: 2.0.1
react-native: 0.46.0
xcode 8.3.3
He verificado en relación con otras preguntas y respuestas de stackoverflow, pero no obtuve la solución adecuada.
Solución temporal:
Funciona sin problemas si creo react-native conversion="0.44.0"
. Pero enversion 0.45.0, 0.46.0, 0.47.0
las construcciones son fallidas y lo mismo"doble conversión" El problema se está poniendo. Y una cosa más, cuando creo un nuevo proyecto, falta un directorio de terceros.
node_modules/react-native/ (missing third-party directory)
Cuál sería el problema ?
Solución probada 1:
Hice los siguientes pasos:
descargue los archivos necesarios dentro del .sh, póngalo en ~ / .rncache /.
copie los archivos descargados en node_modules / react-native / third-party /, ejecutó tar -zxf *** en cada archivo.
Construir de nuevo. Pero no funcionó.
Solución probada 2:
Manejo de errores de compilación de terceros en react-native 0.46x. y probé congithub problema.
Estaba realmente emocionado de finalmente comenzar con React Native, pero este error mata absolutamente mi capacidad de proceder. Realmente agradecería si alguien pudiera ayudarme con esto.