使用装饰器@报错,已经运行了eject,安装依赖安装课程步骤来的

来源:3-1 高阶组件实现

清颖7339383

2019-09-21 17:40

 安装了两个依赖包,也设置了.babelrc,使用@时,运行报错Support for the experimental syntax 'decorators-legacy' isn't currently enabled,找了百度的解决方法,添加

 "plugins": [
      [
        "@babel/plugin-proposal-decorators",
        {
          "legacy": true
        }
      ]
    ],

不可解决。。请问怎么回事啊??

写回答 关注

1回答

  • lxxpsp2007
    2019-10-17 10:37:30

    这个插件不是添加在 .babelrc

    需要添加在 package.json 中。

    "babel": {
      "presets": [
        "react-app"
      ],
      "plugins": [
        [
          "@babel/plugin-proposal-decorators",
          {
            "legacy": true
          }
        ]
      ]
    },


React高级教程之高阶组件

运用高阶组件编写高质量React应用

14479 学习 · 33 问题

查看课程

相似问题