使用babel.config.js添加@ babel / plugin-proposal-class-properties

时间:2019-11-20 15:18:38

标签: react-native config babel babel-plugin

我尝试在 React Native 应用中使用ConfirmGoogleCaptcha,安装后出现以下错误:

class ConfirmGoogleCaptcha extends Component {
 state = {
       ^
     show: false
 }
 show = () => {
  

将@ babel / plugin-proposal-class-properties(https://git.io/vb4SL)添加到Babel配置的“插件”部分,以启用转换。

我读过的大多数答案都建议将预设和插件添加到.babelrc文件中,这对我不起作用。还有许多答案,documentationbabel.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文件解决此问题。

0 个答案:

没有答案