我尝试在 React Native 应用中使用ConfirmGoogleCaptcha,安装后出现以下错误:
class ConfirmGoogleCaptcha extends Component {
state = {
^
show: false
}
show = () => {
将@ babel / plugin-proposal-class-properties(https://git.io/vb4SL)添加到Babel配置的“插件”部分,以启用转换。
我读过的大多数答案都建议将预设和插件添加到.babelrc
文件中,这对我不起作用。还有许多答案,documentation说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
文件解决此问题。