升级到RN 0.30 后,即使构建最简单的app,我也开始看到如下所示的错误:
$conn = MySQL_Connect($hostname, $username, $password);
MySQL_Select_DB($Database, $conn);
$result = MySQL_Query($Query, $conn);
if(!$result)
echo mysql_errno($conn) . ": " . mysql_error($conn);
else
return $result;
react-native init AwesomeProject
react-native run-ios
,BlurView
和VibrancyView
都包含在警告消息中。 控制台&错误:
RNSearchBar
答案 0 :(得分:89)
此错误的原因是我更新到MessageBodyReader/Writer
后,另一个React打包程序实例(仍在0.28
上)在后台运行。
重新启动React packager解决了这个问题。
答案 1 :(得分:7)
我通过 react-native start 重新启动了本地反应,它解决了我的问题。
答案 2 :(得分:2)
我收到同样的错误消息,但在我的情况下,它是由依赖项之间的不兼容性引起的。
我做的是解决它:
create-react-native-app foo
创建新项目。这应该安装兼容的依赖项。package.json
并更新依赖项的版本以匹配foo package.json
中的版本。sdkVersion
中的app.json
匹配,并在必要时进行更新。node_modules
并重新安装所有软件包。我希望它有所帮助!
答案 3 :(得分:1)
在我看来,react-server和react-project不匹配。我用错误的Node服务器运行了错误的项目。
答案 4 :(得分:0)
上述任何内容都不适用于我,但yarn cache clean
可以解决问题。