react native - usar - error de compilación del paquete de ejecución nativo de run-ios-Inicio rápido de AwesomeProject
como usar el iphone 7 plus por primera vez (1)
El problema
Abrir reaccionar problema nativo here
He investigado este error extensivamente (~ 2 días el tiempo de desarrollo) pero de alguna manera todavía no tengo resolución. He ejecutado correctamente las configuraciones React nativas previas y pensé que this podría resolverse como paso final (consulte el final del problema). En resumen, cuando ejecuto react-native run-ios
del directorio de ejemplo "AwesomeProject" obtengo el siguiente error en la ventana de React Packager launchPackager.com.
~ / AwesomeProject2 / node_modules / react-native / packager ~ /Users/alexanderhandy/AwesomeProject2/node_modules/react-native/local-cli/cli.js:74 const setupEnvScript = /^win/.test(process.platform) ^^ ^^^ SyntaxError: Uso de const en modo estricto. en exports.runInThisContext (vm.js: 73: 16) en Module._compile (module.js: 443: 25) en Object.Module._extensions..js (module.js: 478: 10) en Module.load (module .js: 355: 32) en Function.Module._load (module.js: 310: 12) en Function.Module.runMain (module.js: 501: 10) en el inicio (node.js: 129: 16) en el nodo .js: 814: 3 ~
Mi configuración
- Macbook Pro 2012 - OS X 10.11 El Capitán
- Xcode (v7.2.1)
- Nodo (v5.7.0) y NVM (0.31.0)
- Reaccionar nativo (v0.20.0)
Pasos
- La computadora portátil actualizada a El Capitán (según la versión anterior) - no había usado mucho durante los últimos 6 meses, así que volvía para ejecutar alguna configuración
- Se intentó reaccionar de forma nativa y se produjo un error al ejecutar Homebrew cuando se intentó instalar. Encontré algunos cambios inesperados en muchos archivos cuando se ejecutó el estado de git, por lo que ingresé en el directorio relevante de usr / local homebrew y ejecuté
git fetch; git reset --hard origin/master
git fetch; git reset --hard origin/master
- Actualización de Xcode a través de v7 (según la versión anterior)
- Se instaló nvm y el último nodo para solucionar la advertencia de error del nodo. Nota: por algún motivo, se debe ejecutar
. ~/.nvm/nvm.sh
. ~/.nvm/nvm.sh
en la terminal para que nvm funcione, cuando no lo hago v5.7.0 se convierte en v0.12.4. He comprobado que el nodo es v5.7.0 cuando se ejecuta un error - Finalmente llegué a la construcción de la aplicación cuando se ejecutó
react-native init AwesomeProject
que se completó pero se colgó durante unos 10 minutos. - Ejecuté
react-native run-ios
y obtuve un error e intenté agregarsource ~/.bash_profile
anode_modules/react-native/packager/react-native-xcode.sh
como se sugiere this - Se consideró volver a Ionic, así que repasó su configuración y tampoco funcionaría
- Intenté no tirar mi laptop por la ventana
Tuve el mismo problema al crear mi proyecto desde el comando de react-native init
. Lo que hice para conseguir una compilación exitosa fue hacer npm install babel
y, finalmente, hacer una react-native run-ios
. Espero que esto ayude.