我正在使用react-native-web将React-native应用程序移植到Web。一切正常,除了我何时进行生产构建。
仅在生产中,我得到以下错误:
createNavigator.js:4 Uncaught TypeError: Cannot read property 'default' of undefined
我制作了一个github回购,其中包含了复制问题(https://github.com/david-arteaga/react-native-web-navigation-test)的裸代码。我发现的唯一解决方法是在生产版本中禁用最小化并删除变量的重新声明。重新声明(未分配值)会导致错误。
我不确定这是否是反应导航错误。在生产构建过程中,这似乎更像是一个错误。我正在使用react-app-rewired和custom-cra来使Web构建正常工作。
我正在使用的config-overrides.js
文件(以及所有相关代码)在我链接到的存储库中。