react-native - name - react native maps
React Native: Comando `run-ios` no reconocido (10)
Creé un nuevo proyecto react-native usando
$ react-native init projectName
y corrió desde la raíz del proyecto
$ react-native run-ios
Todo funcionó bien y el simulador de iOS se activó como se esperaba.
npm install prop-types --save
módulo de nodos prop-types
usando npm install prop-types --save
. Vuelva a ejecutar $ react-native run-ios
y ejecute este error Comando run-ios no reconocido
Solución: desde la raíz de mi proyecto, node_module
y reinstalé los módulos usando npm. Comandos a continuación
$ rm -rf node_modules/
$ npm install
$ react-native run-ios
Tengo dos diferentes proyectos ReactNative:
- a) un proyecto de enero de 2016
- b) un nuevo proyecto completamente nuevo de reactivos a partir de ahora (20 de marzo de 2016)
Dentro del nuevo proyecto, la herramienta cli de react-native contiene el comando "run-ios", los dos siguientes "run-android", pero no en el proyecto anterior desde enero de 2016. En el anterior, no existe el comando "run-ios". disponible:
$ react-native run-ios
Command `run-ios` unrecognized
Usage: react-native <command>
Ya ejecuté "la actualización de react-native" sin ningún problema.
¿Cómo puedo obtener el comando "run-ios" también en proyectos anteriores?
Encontré una solución que funciona para mí. Actualiza la versión de reaccionar nativa en tu proyecto:
npm install --save react-native@latest
luego actualiza tu versión npm
npm i npm@latest -g
luego mueva la carpeta de directorio 1 nivel arriba, escriba
cd ..
crear una nueva carpeta de instalación nativa
react-native init NewProject
luego ve a la carpeta de tu proyecto (NewProject), después de eso
react-native run-ios
debería funcionar bien
Esto puede sonar tonto, pero asegúrese de grabar en el directorio de su proyecto. Si eso falla, realice la instalación npm en las otras respuestas.
Esto sucede cuando el proyecto tiene una versión anterior de reaccionar nativo. Puede actualizar la versión de reacción o para las personas que no desean actualizar, solo abra el archivo .xcodeproj en el directorio de iOS y presione el botón de reproducción en Xcode.
Lo que me causó esto fue ejecutar npm install --save [package]
cuando en realidad el sistema ha estado usando yarn
vez de npm
.
Para resolver esto, simplemente node_modules
carpeta node_modules
y ejecuté: yarn install
y después de eso, react-native run-ios
(o android) funciona bien.
Lo que me causó esto fue ejecutar npm install --save axios
cuando en realidad el sistema estaba usando yarn
lugar de npm
.
Para resolver esto, en lugar de eliminar la carpeta node_modules
, que puede generar más problemas, y si prefiere ejecutar npm
todos modos o no tiene una preferencia en ambos sentidos, el error debería haberle ordenado ejecutar la npm install
. Si sigues literalmente esas instrucciones, podrás ejecutar: react-native run-ios
después.
Para mí, Xcode ya se estaba ejecutando.
Cierra el Xcode y luego en el terminal, asegúrate de que estás dentro de un directorio de proyectos nativos y luego ejecuta el comando react-native run-ios
Para mí, lo único que funcionó fue pagar de nuevo mi repositorio desde cero y ejecutar:
npm install -g react-native-cli yarn
yarn
git submodule update --init --recursive
Simplemente actualice la versión de react nativo en su proyecto con el siguiente comando:
$> npm install --save react-native@latest
$ react-native run-ios
Si obtiene este tipo de error:
"Command
run-ios
no reconocido. Asegúrate de haber ejecutado lanpm install
y de que estás dentro de un proyecto de reacción nativa".
En la terminal, asegúrese de estar dentro de un directorio de proyectos nativos de reactivos.
Ejecute este cmd:
$ react-native -v
react-native-cli: 2.0.1
react-native: n/a - not inside a React Native project directory
$ npm update
$ react-native -v
react-native-cli: 2.0.1
react-native: 0.44.0
$ react-native run-ios