web-dev-qa-db-ja.com

React Native Error-yarn 'は内部コマンドまたは外部コマンドとして認識されません

ネイティブのAwesomeProjectプロジェクトをリサンプルするサンプルを実行できません。

誰でも助けることができますか?詳細は次のとおりです。

C:\ Users\dip\AwesomeProject> react-native run-Android 'yarn'は、内部または外部のコマンド、操作可能なプログラム、またはバッチファイルとして認識されません。
C:\ Users\dip\AwesomeProject\node_mo ules(31ms)のシンボリックリンクの557フォルダーをスキャン
JSサーバーは既に実行中です。
デバイスでのアプリのビルドとインストール(cd Android && gradlew.bat instal Debug)...
VMの初期化中にエラーが発生しました
Java/lang/NoClassDefFoundError:Java/lang/Object
デバイスにアプリをインストールできませんでした。詳細については上記のエラーをお読みください。 Androidエミュレーターが実行されているか、デバイスが接続されていることと、Android開発環境をセットアップしていることを確認してください。
https://facebook.github.io/react-native/docs/Android-setup.html

16
Diptendu Das

糸は、npmの効率的な代替としてfacebookによって作成されたツールです。あなたの場合.. Yarnがシステムにインストールされていないことを知らせるだけです。犯人ではありません。

問題はError occurred during initialization of VM Java/lang/NoClassDefFoundError: Java/lang/Object Could not install the app on the device行にあります。 Javaインストールでエラーが発生したようです。

解決策:C:\Windows\System32ディレクトリに移動し、Java.exeを削除します(または、Java.exe.oldなどの名前に変更します)

詳細については、この回答を参照してください https://stackoverflow.com/a/30577609/5597641

ところで、コマンドプロンプトにnpm install -g yarnと入力してYarnをインストールできます。

21
Dani Akash

私は同じ問題に直面し、以下のコマンドで解決しました

npm install -g yarn
41
user1659644

ここに移動 https://yarnpkg.com/en/docs/install

インストール

開いていた端末を再起動します。

糸-v

...確認のため

あなたは行ってもいいはずです

2
jgritten

コンピューター>プロパティ>システムの詳細設定>環境変数>パス編集add;コード

C:\ Program Files(x86)\ Yarn\bin \; OR C:\ Users\Username\AppData\Local\Yarn\bin \;

0
Eren Vardar