我最近将本机反应从0.59.4更新为0.61.5,但现在却出现此错误:
捆绑失败:node_modules / react-native / libraries / react-native / react-native-implementation.js:无法读取null的属性“绑定”
package.json: https://gist.github.com/projuljustin/cd2a59f905e02d10630f2a802e9665f9
babel.config.js: module.exports = {
presets: ['module:metro-react-native-babel-preset'],
};
我经历了https://react-native-community.github.io/upgrade-helper/?from=0.59.4&to=0.61.5,并修复了所有问题。
运行应用程序在本机升级之前可以运行。
我看到类似的帖子提到该问题是由babel-preset-react-native引起的,但此后我将其删除。其他帖子提到将babel-preset-react-native升级到版本5,但看起来babel-preset-react-native替换为metro-react-native-babel-preset。我找不到任何指向为什么这行不通的东西。
我已经检查了所有依赖项,尝试清理项目并重新安装node_modules和Pods,但是仍然出现此错误。