我的应用程序运行得很好,直到我开始尝试让它与 Firebase 一起使用。它现在冻结在启动屏幕上,没有给我任何错误。我尝试从 GitHub 中提取之前的版本,创建一个全新的 expo 项目并复制代码,然后重新安装所有软件包,但都不起作用。有谁知道这个错误可能是什么?
我也有同样的问题。我所做的是删除 node_modules 文件夹和 package-lock.json 并运行 npm install。
有同样的问题。删除node_modules和package-lock.json但不起作用。然后我更新了expo cli,它被修复了
我安装了包react-native-increment-decrement-button,它使用React-native-vector-icons作为依赖项,并使用
import RnIncrementDecrementBtn from 'react-native-increment-decrement-button';
将其导入到我的工作中,然后这个问题就开始了。
我使用 expo start --clear
和 npm cache clean --force
清除了缓存,但问题仍然存在。即使卸载 React-native-vector-icons 也没有解决这个问题。
当我删除
import RnIncrementDecrementBtn from 'react-native-increment-decrement-button';
时,问题就停止了。
这可能与React-native-vector-icons安装或调用不当有关
我开始遇到这个问题
我遇到了同样的问题,所以我在 github 上对我的代码进行了代码审查,发现我错误地导入了
useState
。这在自动导入事件中很容易发生。
import { useState } from 'react/cjs/react.development';
所以我更正为
import { useState } from "react";
在你的情况下可能会有所不同,但我建议从
....react.development
搜索任何导入并纠正它。
我用这种方法解决了它,现在效果很好!!!
我必须卸载 expo go 应用程序并重新安装。然后它终于弹出了一个错误,我希望它一直弹出。
对我来说,它是:“console.log 不是一个函数”,因为我忘记了 IIFE 旁边的分号,而 prettier 做到了:
(console.log('text')(async()...
我解决了这个问题,现在可以使用了。
expo start --no-dev --minify
请使用以上命令启动Expo