React Native发布版本无法启动。以下是logcat消息
ReactNativeJS:找不到变量:runInContext
03-09 18:45:53.178 20609 20633 E ReactNativeJS:模块AppRegistry不是注册的可调用模块(调用runApplication)
03-09 18:45:53.195 20609 20634 E AndroidRuntime:FATAL EXCEPTION:mqt_native_modules
03-09 18:45:53.195 20609 20634 E AndroidRuntime:进程:com.myapp,PID:20609
03-09 18:45:53.195 20609 20634 E AndroidRuntime:com.facebook.react.common.JavascriptException:找不到变量:runInContext,stack:
还有其他一些错误,比如
03-09 18:45:52.618 20609 20621 W未知:ViewManagerPropertyUpdater:找不到类com.facebook.react.views.view.ReactViewManager生成的setter 03-09 18:45:52.622 20609 20621 W未知:ViewManagerPropertyUpdater:找不到类com.facebook.react.views.viewpager.ReactViewPagerManager生成的setter 03-09 18:45:52.625 20609 20621 W未知:ViewManagerPropertyUpdater:找不到类com.facebook.react.views.text.ReactVirtualTextViewManager生成的setter
调试版本正常运行。
答案 0 :(得分:2)
尝试升级到uglify-js@2.8.9
。
此处详细信息:https://github.com/facebook/react-native/issues/12772