Android 添加“@babel/preset-env”时应用崩溃
Android App crashes when "@babel/preset-env" is added
同时 运行:
npx react-native start --reset-cache
npx react-native run-android
我的应用程序在构建结束时崩溃,没有任何日志。
问题来自 babel.config.js
中的 @babel/preset-env
(由 jest 测试使用)
babel.config.js
:
module.exports = {
presets: ['module:metro-react-native-babel-preset', "@babel/preset-env", '@babel/preset-react'],
plugins: [
["@babel/plugin-proposal-private-methods", { "loose": true }],
'react-native-reanimated/plugin'
],
};
删除 "@babel/preset-env"
可以解决问题,但我需要它来启动 Jest。
你有什么办法解决这个问题吗?
我通过简单地从 babel.config.js
中删除 '@babel/preset-react'
和 '@babel/preset-env'
来修复它。
代码正在使用 module:metro-react-native-babel-preset
进行转译,这导致了这个问题。
同时 运行:
npx react-native start --reset-cache
npx react-native run-android
我的应用程序在构建结束时崩溃,没有任何日志。
问题来自 babel.config.js
中的 @babel/preset-env
(由 jest 测试使用)
babel.config.js
:
module.exports = {
presets: ['module:metro-react-native-babel-preset', "@babel/preset-env", '@babel/preset-react'],
plugins: [
["@babel/plugin-proposal-private-methods", { "loose": true }],
'react-native-reanimated/plugin'
],
};
删除 "@babel/preset-env"
可以解决问题,但我需要它来启动 Jest。
你有什么办法解决这个问题吗?
我通过简单地从 babel.config.js
中删除 '@babel/preset-react'
和 '@babel/preset-env'
来修复它。
代码正在使用 module:metro-react-native-babel-preset
进行转译,这导致了这个问题。