几个月来,我一直在构建我的世博应用程序--一直运行得很好。
我有2/3周没有碰它了,现在,当我运行expo start
时,我的应用程序卡在了闪屏上。
我设法连接以响应本机调试器,但收到以下错误:x1c 0d1x
错误:React Refresh运行时不应包括在生产捆绑包中。
错误代码:需要模块“node_modules/react-native/Libraries/Core/InitializeCore.js”,该模块引发了异常错误:React Refresh运行时不应包含在生产捆绑包中。
不变违例:模块AppRegistry不是已注册的可调用模块(调用runApplication)。错误的常见原因是应用程序条目文件路径不正确。当JS包损坏或在加载React Native时出现早期初始化错误时,也可能会发生这种情况。
可以在here中找到app.json和package.json文件
另一件可能有帮助的事情是,我的App.tsx
代码甚至没有被访问(我有几个控制台日志没有触发)。
要预料到一些问题:
- 我没有使用
preventAutoHideAsync()
。事实上,我已经将代码剥离,只在App.tsx
中显示一个View
- 我没有做任何改变(没有安装新的软件包或更改任何代码)。
- 我已经尝试了
yarn cache clean
,删除node_modules并运行yarn install
,删除.expo
和.expo-shared
文件夹,以及更新到最新的expo-cli版本 - 我试过在真实的设备和模拟器上运行
有没有人能帮我诊断一下?如果有任何建议,我将不胜感激
1条答案
按热度按时间htrmnn0y1#
就像OP在评论中说的那样,将我的项目文件夹移动到不同的位置,删除
node_modules/
,ios/
和android/
,重新安装和重建并工作。不知道为什么,但移动项目文件夹似乎是必要的。