2017-02-02 4 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

Я только что узнал, почему мой Взаимодействие с адаптером не создает пакет js из-за сторожа и после удаления предыдущего сторожа и установка нового watchman.It работает правильно спасибо.
Использование следующего кода.

$ 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, тогда вы можете легко изменить свой код для отладки.

Если вы хотите, чтобы упаковать файл связки вы можете использовать следующие команды:

Android:

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

спасибо брату, но это из-за сторожа. и я, наконец, исправил это. –

Смежные вопросы