繁体   English   中英

React Native babel 插件错误

[英]React Native babel plugin errors

错误消息“index.js:不能同时使用装饰器和装饰器遗留插件。

看着我的 devDependencies,好像我只有一个? 有人可以帮忙吗?

"devDependencies": {
  "@babel/core": "^7.8.3",
  "@babel/plugin-proposal-decorators": "^7.8.3",
  "@babel/preset-flow": "^7.8.3",
  "@babel/runtime": "^7.8.3",
  "babel-preset-react-app": "^9.1.0",
  "@react-native-community/eslint-config": "^0.0.6",
  "babel-jest": "^24.9.0",
  "eslint": "^6.8.0",
  "jest": "^24.9.0",
  "metro-react-native-babel-preset": "^0.56.4",
  "react-test-renderer": "16.9.0"
},
"jest": {
  "preset": "react-native"
},
"babel": {
  "presets": [
    "react-app"
  ],
  "plugins": [
    [
      "@babel/plugin-proposal-decorators",
      {
        "legacy": true
      }
    ]
  ]
}

babel.config.js

module.exports = {
  presets: [
    "module:metro-react-native-babel-preset",
    "react-native",
    "@babel/preset-flow"
  ],
};

复制回答您问题的评论;

确保在babel.config.js或直接在package.json文件中只有一个 babel 配置。 否则两个不同的配置之间可能会发生冲突。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM