2017-02-02 12 views
0

以下のコマンドを実行しましたが、index.android.bundleが表示されません。どのようにindex.android.bundleを取得できますか?

react-native run-android 
react-native start 

http://localhost:8081/index.android.bundle?platform=android&dev=true&hot=true&minify=false

これは私にバンドルが何をすべきかJSパッケージを与えていません。そして、私はこの問題で私が在庫を数日持っていた私は助けを得ることができませんでした。事前に

https://i.stack.imgur.com/tfmyM.png

ありがとう:

以下は私のコードのスクリーンキャストです!

答えて

0

私はちょうどなぜ私の発見しました反応ネイティブアプリケーションは、ウォッチマンのためにバンドルjを構築していません。新しいwatchmanをインストールしています。正しく働いています。
次のコードを使用する。

$ git clone https://github.com/facebook/watchman.git 
$ cd watchman/ 
$ git checkout v4.7.0 
$ sudo apt-get install -y autoconf automake build-essential python-dev 
$ ./autogen.sh 
$ ./configure 
$ make 
$ sudo make install 

$ watchman --version 
$ echo 999999 | sudo tee -a /proc/sys/fs/inotify/max_user_watches && echo 999999 | sudo tee -a /proc/sys/fs/inotify/max_queued_events && echo 999999 | sudo tee -a /proc/sys/fs/inotify/max_user_instances && watchman shutdown-server 
6

あなたのスクリーンショットは、反応ネイティブのデバッグのためにサーバーを起動しています。

デバッグモードのアプリケーションは、このサーバーjsをポイントします。デバッグ用のコードを簡単に変更できます。

アンドロイド:

react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/

IOS:あなたはこれらのコマンドを使用することができますバンドルファイルをパッケージ化したい場合は

react-native bundle --platform ios --dev false --assets-dest ./ios --entry-file index.ios.js --bundle-output ios/main.jsbundle

+0

感謝の仲間ですが、それは警備員によるものです。私は最終的にそれを修正しました。 –

関連する問題