J'essaie de démarrer react-native mais j'obtiens l'erreur suivante zsh: command not found: react-native lorsque j'écris react-native init firstApp
.
J'ai essayé le guide suivant: react-native: commande non trouvée
Mais j'ai deux problèmes principaux:
Premier Je ne comprends pas quel chemin utiliser / exporter
React-native a été installé ici:
# added by Anaconda3 5.3.1 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
\eval "$__conda_setup"
else
if [ -f "/anaconda3/etc/profile.d/conda.sh" ]; then
. "/anaconda3/etc/profile.d/conda.sh"
CONDA_CHANGEPS1=false conda activate base
else
\export PATH="/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda init <<<
# added by Anaconda3 2018.12 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/Users/cisco/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
\eval "$__conda_setup"
else
if [ -f "/Users/cisco/anaconda3/etc/profile.d/conda.sh" ]; then
. "/Users/cisco/anaconda3/etc/profile.d/conda.sh"
CONDA_CHANGEPS1=false conda activate base
else
\export PATH="/Users/cisco/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda init <<<
Second p>
Dans le guide, il est écrit pour exécuter:
export PATH="/usr/local/Cellar/node/6.1.0/libexec/npm/bin:$PATH" react-native init appName cd appName react-native run-ios
Je ne comprends pas comment:
1) strong> Que faut-il écrire après export PATH =
2) Dois-je ajouter mon chemin quelque part? Si oui, comment puis-je le faire?
J'ai essayé d'exécuter touch ~ / .bash_profile; ouvrez ~ / .bash_profile pour ajouter mon chemin.
À l'intérieur, j'ai:
/Users/cisco/.npm-packages/bin/react-native -> /Users/cisco/.npm-packages/lib/node_modules/react-native/local-cli/wrong-react-native.js
Une fois que vous m'aidez à trouver le bon path do add, puis-je simplement l'ajouter dans le fichier sous la ligne #
3 Réponses :
Puisque vous utilisez zsh. Vous pouvez ajouter export PATH = / Users / cisco / .npm-packages / bin / react-native: $ PATH dans ~ / .zshrc
J'ai fait le stt ~ / .zshrc suivant et j'ai ajouté la ligne export PATH = / usr / local / Cellar / node / 6.1.0 / libexec / npm / bin: $ PATH code > mais je reçois le même message.
pouvez-vous essayer avec ce /Users/cisco/.npm-packages/bin/react-native j'ai modifié ma réponse
pouvez-vous confirmer que ce fichier /Users/cisco/.npm-packages/bin/react-native existe?
C'est résolu!
Étapes:
npm list -g | head -n 1 Il vous donnera un chemin similaire / similaire à celui-ci: /Users/{YOUR_USER_NAME}/.npm-packages/lib
Modifiez ce chemin en remplaçant / lib par / bin: $ PATH afin d'obtenir: /Users/cisco/.npm-packages / bin: $ PATH
Exécutez export PATH = "/ Users / {YOUR_USER_NAME} /. npm-packages / bin: $ PATH"
Cette opération fonctionne très bien pour moi. Suivez simplement les instructions ci-dessous.
Le shell interactif par défaut est maintenant zsh. Pour mettre à jour votre compte afin d'utiliser zsh, veuillez exécuter
chsh -s /bin/zsh
avez-vous essayé de donner le chemin complet pour react-native
avez-vous installé le react-native-cli -
npm install -g react-native-cli?Oui, j'ai installé
npm install -g react-native-cli