我遇到了一些与本机有关的问题,它一直给我以下错误。
导致这种情况的原因是什么?
答案 0 :(得分:3)
尝试关闭终端,删除ios / build并再次运行。我有同样的问题,但现在它的工作。
答案 1 :(得分:1)
从几天开始,显然an issue与react-router-flux
。{/ p>
在引入错误之前,您可能需要回滚到3.38.0
版本。
yarn add react-native-router-flux@3.38.0
如果它不起作用,有些人还说你可能需要关闭所有终端,删除你的构建文件夹并清除你的npm缓存。
答案 2 :(得分:1)
当我运行一个不同的react-native项目但是忘记关闭运行React Packager的终端窗口时,我收到了这个错误。一旦我关闭了React Packager终端窗口并重新运行react-native run-android
,错误就消失了。
答案 3 :(得分:1)
检查是否有来自其他项目的旧包管理器。如果是这样,请关闭它并再次运行。
答案 4 :(得分:1)
关闭所有终端 并在终端中使用以下命令后 npm cache clean
为我工作
答案 5 :(得分:0)
"关闭终端,重新运行"为我工作。由于本地反应的更新,这似乎是最近的一个问题。
答案 6 :(得分:0)
还有另一种方法可以解决这个错误,我更新了react-native-cli:2.0.1,它对我有用。
答案 7 :(得分:0)
使用这个Dimensions.get('window')。width;
答案 8 :(得分:0)
对于遇到此问题的任何人。检查以确认传递给get()的窗口是字符串Dimensions.get('window')
。