我正在尝试在React Native应用程序中使用ConfirmGoogleCaptcha,安装后出现以下错误:
class ConfirmGoogleCaptcha extends Component {
state = {
^
show: false
}
show = () => {
将 @babel/plugin-proposal-class-properties ( https://git.io/vb4SL ) 添加到 Babel 配置的“插件”部分以启用转换。
我读过的大多数答案都建议将预设和插件添加到.babelrc
文件中,这对我不起作用。还有很多答案和文档说babel.config.js
可以解决问题,这是我的babel.config.js 文件:
module.exports = function (api) {
api.cache(true);
return {
presets: ['module:metro-react-native-babel-preset', '@babel/preset-env', '@babel/preset-react'],
plugins: ['@babel/plugin-proposal-class-properties', {loose: true}],
};
};
我只想使用babel.config.js
文件解决这个问题。