react forminput android ios react-native

android - forminput - react-native: comando no encontrado



react-native-elements install (12)

Estoy obteniendo -bash: react-native: error de comando no encontrado al crear el proyecto react-native.

A continuación se muestra la información adicional

1. brew --version homebrew 0.9.9 2 brew info watchman watchman `enter code here`stable 4.50 /usr/local/Cellar/watchman/4.4.0 3. brew info flow stable 0.24.1 /usr/local/Cellar/flow/0.24.1 4. brew info node stable 6.1.0 /usr/local/Cellar/node/6.1.0 5. npm -version 3.8.6 6. echo $PATH /Users/Ashok/.rbenv/shims:/Users/Ashok/.rbenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

Intenté los pasos sugeridos desde el siguiente enlace, pero aún recibo el mismo error.

  1. react-native-command-not-found

No tengo ningún directorio "npm" que hayan especificado en la solución

Ashoks-MacBook-Pro:share Ashok$ ls aclocal doc info ruby-build zsh autoconf emacs man systemtap

Pero encontré que el archivo npm existe en la ubicación a continuación.

/usr/local/Cellar/node/6.1.0/etc/bash_completion.d

Desinstalé react-native y lo instalé nuevamente, pero aún estoy enfrentando el mismo problema.


Al principio ejecute este comando en su terminal.

npm i -g react-native-cli

Luego crea tu proyecto react-native con este comando.

React-native init Project name

luego vaya al directorio de su proyecto mediante el comando cd.


Después de encontrarse continuamente con este problema, y ​​presionar esta respuesta y no hacer que funcione ...

Suponiendo que no ejecute npm como root / sudo (¡lo que no debe hacer!), Sus módulos npm se instalarán en lo que establezca como su directorio predeterminado .

Suponiendo que ha seguido esas instrucciones, y su directorio predeterminado es ~ / .npm-global, entonces necesita agregar ~ / .npm-global / bin a su ruta.

Esto se describe en esas instrucciones, pero para mí agregué esto a .bashrc:

export PATH=$PATH:$HOME/.npm-global/bin

Luego reinicie su shell y funcionará.


En caso de que alguien tenga este problema, tuve un problema similar a qix, pero más matizado.

Los nuevos terminales de shell usarían de forma predeterminada una versión diferente del nodo. Cambiaría mi terminal al nodo que quería, pero cuando se ejecutó el script del paquete, se ejecutó en un nuevo shell y obtuvo la versión predeterminada que no tenía instalado react-native.

nvm alias default xxx para que los nuevos shells heredaran la versión predeterminada que quería.


Esto es realmente extraño, por mi parte (macOS 10.14), estoy bastante seguro de que mi nodo y npm funcionan, pero seguí recibiendo comandos que no se encuentran solo para este paquete en particular. Terminé haciendo lo siguiente:

Ahora puede depurar la jerarquía de vistas y ver los registros de la consola en react-native-debugger


Instale react-native-cli con npm install -g react-native-cli . Es posible que necesite usar sudo como sudo npm install -g react-native-cli


Me encontré con este problema siendo un poco tonto. Utilizo nvm para administrar mis diferentes versiones de nodo e instalé react-native en una versión de nodo que no era la predeterminada. Al abrir un nuevo caparazón, perdí mi comando. :) Cambiar, por supuesto, las cosas arregladas.


Si por alguna extraña razón, la ruta a react-native no está en la PATH , debe tener en cuenta dónde está instalado el ejecutable react-native . En general, el problema con el command not found es porque no están en PATH .

Por ejemplo, uso nodenv y ejecuto npm install -g react-native

/Users/khoa/.nodenv/versions/10.10.0/bin/react-native -> /Users/khoa/.nodenv/versions/10.10.0/lib/node_modules/react-native/local-cli/wrong-react-native.js

Entonces necesito agregar eso a mi PATH

export PATH=$HOME/.nodenv/versions/10.10.0/bin:$PATH

Puedes verificar con echo $PATH

O puede usar npx para ejecutar módulos npm locales, por ejemplo

npx react-native run-ios --simulator=''iPhone X''


Si tiene error, pruébelo:

sudo npm install -g react-native-cli


Tuve el mismo problema, pero la mitad de su enfoque no funcionó para mí. Tomé el camino de la manera que lo hiciste: desde la salida de react-native-cli instal pero luego escribí manualmente en ect / pathes con:

sudo nano /etc/paths

Al final, agregué la ruta de salida y luego ctrl x e y para guardar. Sólo de esta manera funcionó, pero muchas gracias por la pista!


ejecuta este código

npm i -g react-native-cli

cierra tu cmd y ábrelo de nuevo



Después de agregar la ruta correcta a la variable PATH, se resuelve el problema.

A continuación se detallan los pasos para encontrar el camino correcto.

1. Enter: npm install -g react-native-cli output: /usr/local/Cellar/node/6.1.0/libexec/npm/bin/react-native ->/usr/local/Cellar/node/6.1.0/libexec/npm/lib/node_modules/react-native-cli/index.js/usr/local/Cellar/node/6.1.0/libexec/npm/lib └── [email protected]

desde la salida anterior, puede ver claramente la ruta: /usr/local/Cellar/node/6.1.0/libexec/npm/bin/react-native

export PATH="/usr/local/Cellar/node/6.1.0/libexec/npm/bin:$PATH" react-native init appName cd appName react-native run-ios

si obtiene xcrun: error: no se puede encontrar la utilidad "simctl" en esta etapa, puede volver a reservar utilizando los pasos a continuación

XCode -> Preferencias -> Ubicaciones -> Herramientas de línea de comandos -> Elija Xcode 7.2.1

Puede encontrar una solución original de xcrun incapaz de encontrar simctl

Gracias a @fbozo

¡¡¡Eso es!!!