web-dev-qa-db-ja.com

Reactネイティブコマンドが見つかりません

私はreactnativeのインストールを開始しています。 homebrew、nodejs、npmを正常にインストールしました。しかし、reactnativeをインストールすることはできません

最初に試した

 npm install -g react-native-cli 

警告を書いてくれます:

/Users/project/.npm-packages/lib/node_modules/react-native-cli 
への書き込みアクセスがありません

その後、私は試しました

 Sudo npm install -g react-native-cli 
/Users/project/.npm-packages/bin/react-native-> /Users/project/.npm-packages/lib/node_modules/react-native-cli/index.js
 /Users/project/.npm-packages/lib
└──[email protected]

インストールのようです。

その後、私は試しました

 react-native init AwesomeProject 
エラー:react-native:コマンドが見つかりません

何が問題なのか

12
Mahavir

/usr/local/share/npm/binは、npmでインストールされたバイナリを使用するためのPATHにあります

〜/ .bashrcに次の行を追加します

export PATH="/usr/local/share/npm/bin:$PATH"

次に、シェルセッションをリロードして、再試行します

6
LuisPinto

まず、reactnativeをグローバルにインストールする必要があります

npm install -g react-native-cli

次に、次のようにネイティブの反応のパスが表示されます

/Users/{yourUser}/.npm-packages/bin/react-native -> /Users/{yourUser}/.npm-packages/lib/node_modules/react-native-cli/index.js

次に、上記の結果からデフォルトのパスを設定し、次のコマンドを実行する必要があります

export PATH="/Users/{yourUser}/.npm-packages/bin/:$PATH"

次に、セッション/環境変数をリロードします

source ~/.bash_profile

それは魅力のように機能します!

6
Hussam Kurd
Sudo yarn global add expo-cli

Sudo yarn global add react-native-cli

ここではSudoを使用する必要があります。

2
Hassan Alattas