windows 下开发react-native的问题



  • 由于公司的电脑是windows的 所以只好用windows来开发 最近遇到一个问题就是 修改index.android.js 后在手机上刷新看不到结果需要重启packager才可以 我看公司有人用的mac 修改后刷新就看到了 这个问题有解决的办法吗



  • 正常的windows环境修改index.android.js是可以通过在应用内点击Reload JS刷新的。你可能遭遇了某个新的不知名的BUG。确保windows系统、Node.js、react-naive-cli、react-native本身 的版本足够新看看能否解决这个问题吧。



  • @tdzl2003 说:

    看看

    我的两台电脑都是这个情况 而且版本都是最新



  • ReloadJS的时候packager那边有输出吗?贴个截图瞧瞧?


  • administrators

    请尝试将这个文件中的timeout值改得更大一些 (文件的具体路径是node_modules/react-native/packager/react-packager/src/FileWatcher/index.js),不要给start命令添加--nonPersistent参数



  • @sunnylqm 补充一下文件具体路径C:\Users\用户名\AwesomeProject\node_modules\react-native\packager\react-packager\src\FileWatcher\index.js
    貌似这种方法也能解决https://github.com/facebook/react-native/issues/2841



  • @jasonlvg 谢谢 这个问题解决了


登录后回复