React-Native:无法加载包。无法读取属性“throwlfClosureRequired”
IT技术
reactjs
react-native
2021-05-22 14:33:38
4个回答
将“babel-preset-react-native”的版本改为“4.0.0”。对于最新版本 5.0.0,问题出现了。
- 版本更改后运行 npm install 。然后启动模拟器。
- 即使这样,如果您遇到问题,请删除您的 node_modules 目录,重复步骤 1。
- 如果您在所有尝试后再次看到问题,请重新启动您的机器。
检查github问题
我刚才遇到了上面提到的错误。我正在使用 React Native v0.57 并且我的 json 文件有这个
{
"name": "AwesomeProject",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"test": "jest"
},
"dependencies": {
"react": "16.5.0",
"react-native": "0.57.1"
},
"devDependencies": {
"babel-jest": "23.6.0",
"jest": "23.6.0",
"metro-react-native-babel-preset": "0.45.6",
"react-test-renderer": "16.5.0"
},
"jest": {
"preset": "react-native"
}
}
我添加了“babel-preset-react-native”:“4.0.0”,并在“devDependencies”中删除了“metro-react-native-babel-preset”:“0.45.6”,错误得到解决。
乔纳森的解决方案也对我有用:
固定的。babel 推送了一个推送到 5.0.0 的更新。将您的预设设置为 4.0.0,它会修复它。
我已经升级到
“react-native”:0.57.7
"metro-react-native-babel-preset": "0.48.5",
现在包正在按预期加载。