3

我正在尝试在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文件解决这个问题。

4

0 回答 0