React Native

React-native 真机代码不更新

2018-06-13  本文已影响0人  zhanyulong

本文只是为了记录一下  我在刚开始学习React-native时 遇到一些简单问题

用react-native init 项目名 建立项目后发现  ios可以运行起来 android怎么都不行

why

解决如果下

1 新建assets

进入\android\app\src\main新建assets文件夹

2 修改entry–file

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

到此终于解决我的问题

然后我开始修改app.js 发现Android代码不更新

网上有很多方法

解决的办法就是打开文件app_name\node_modules\react-native\node_modules\node-haste\lib\FileWatcher\index.js

修改变量MAX_WAIT_TIME:// var MAX_WAIT_TIME = 120000;varMAX_WAIT_TIME =360000;

大同小异都是

项目名称\node_modules\react-native\packager\src\JSTransformer\index.js 0.42的版本在这个目录下这个目录试试

app_name\node_modules\react-native\packager\react-packager\src\node-haste\FileWatcher

发现并不能解决我所遇到的问题  因为根本没有packager这个文件夹 way

解决办法在项目根目录执行

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

重新生成assets下 index.android.bundle文件

上一篇 下一篇

猜你喜欢

热点阅读