2016-09-11 2 views
0

react-native-version-numberをインストールしようとしています。 instructionsは、インストール後に問題を発行します。反応ネイティブバージョン番号をリンクできません

react-native link react-native-version-number 

しかし、これを行うと、次のエラーメッセージが表示されます。

Looks like you installed react-native globally, maybe you meant react-native-cli? 
To fix the issue, run: 
npm uninstall -g react-native 
npm install -g react-native-cli 

が、私は

npm uninstall -g react-native 

を実行したときに、私は私が反応するネイティブ・バージョン番号をリンクするにはどうすればよい

npm WARN uninstall not installed in /usr/local/lib/node_modules: "react-native" 

を取得しますか?

+1

rnpm link? (rnpmがインストールされている場合) – dv3

+1

プロジェクトルートから反応ネイティブリンクを実行しましたか? –

+0

私はちょうどチェックした、私は間違いなくルートからそれを走った。 – Obromios

答えて

0

回避策として、rnpm linkの使用に関するdv3のコメントが機能しました。しかし、私はreact-native run-androidのような他の反応ネイティブコマンドでこの問題が発生していることがわかりました。これは、npmがhomebrewを使用してインストールされたためです。この問題の説明と修正方法はthis gistにあります。要約すると、npmのグローバルにインストールされたパッケージをすべてアンインストールし、ノードをアンインストールしてからノードを再インストールし、bpmなしでnpmを再インストールする必要があります。

npm list -g --depth=0 # to list all your globally installed packages 
rm -rf /usr/local/lib/node_modules 
brew uninstall node 
brew install node --without-npm 
echo prefix=~/.npm-packages >> ~/.npmrc 
curl -L https://www.npmjs.com/install.sh | sh 

次に、グローバルにインストールされたすべてのnpmパッケージを再インストールする必要があります。

関連する問題