React 中“未启用类私有方法”

问题描述 投票:0回答:1

我是 React 新手,正在尝试运行 GitHub 上的程序。我尝试使用

npm start
,但编译器抛出一个问题,指出“未启用类私有方法。请在您的配置中添加
@babel/plugin-proposal-private-methods
。”。 error

我尝试使用

npm install --save-dev @babel/plugin-proposal-private-methods
。我还在这个项目的根目录下创建了一个.babelrc(我不知道这个操作是否正确,因为我对React一无所知)。这是我的 .babelrc。 .babelrc

我也尝试过https://stackoverflow.com/questions/68686444/how-to-enable-private-method-syntax-proposal-in-react-app,但它似乎不起作用。

我很困惑,如果有人能提供帮助,我将不胜感激。

react-native babeljs
1个回答
0
投票

我在这里找到了解决方案:https://www.goglides.dev/bkpandey/resolving-the-class-private-methods-are-not-enabled-error-in-react-native-c07 你需要在 babel.config.js 中添加 babel 插件:

module.exports = {
  presets: ['module:metro-react-native-babel-preset'],
  plugins: [
    'react-native-reanimated/plugin',
    ['@babel/plugin-transform-private-methods', { loose: true }]
  ],
};
© www.soinside.com 2019 - 2024. All rights reserved.