【问题标题】:React Native Web with Drawer navigation: 'Support for the experimental syntax 'jsx' isn't currently enabled'React Native Web with Drawer navigation: \'Support for the experimental syntax \'jsx\' is\n't currently enabled\'
【发布时间】:2023-02-10 16:07:55
【问题描述】:

当我从 Stack 导航切换到 Drawer 时出现错误。

添加@babel/preset-react (https://github.com/babel/babel/tree/main/packages/babel-preset-react) 到 Babel 配置的“预设”部分以启用 转型。如果你想保持原样,添加 @babel/plugin-syntax-jsx (https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-jsx) 到“插件”部分以启用解析。

我将预设添加到 babel.config.js 并使用 yarn 安装了模块

module.exports = {
  presets: ['@babel/preset-env', '@babel/preset-react', 'module:metro-react-native-babel-preset'],
  plugins: ['react-native-reanimated/plugin']
};

但是什么都没有改变。我能做些什么?请帮我。

【问题讨论】:

    标签: react-native web jsx


    【解决方案1】:

    当我启动'yarn web'时出现以下错误。

    【讨论】:

      猜你喜欢
      • 2016-12-15
      • 1970-01-01
      • 1970-01-01
      • 2021-06-02
      • 2021-01-29
      • 2021-12-08
      • 1970-01-01
      • 1970-01-01
      • 2022-10-24
      相关资源
      最近更新 更多