React native代码混淆报错

/Users/xxx/node_modules/@babel/parser/src/parse-error.ts:74

    const error = new SyntaxError();

SyntaxError: /xxx/index.js: Support for the experimental syntax 'jsx' isn't currently enabled (40:5):

这个就是babel.config.js 配置问题。如下配置会报错其中包括设置设置lose:true 报错。

module.exports = {

  presets: ["@babel/preset-env", "@babel/preset-typescript"],

  plugins: [

    ["@babel/plugin-transform-class-properties"],

    ["@babel/plugin-transform-private-methods"],

    ["@babel/plugin-transform-private-property-in-object"],

  ],

};

目前只知道设置这个时候可以成功的

module.exports = {

  presets: ["module:@react-native/babel-preset"],

};

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容