问答详情
源自:3-1 高阶组件实现

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

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

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

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

提问者:清颖7339383 2019-09-21 17:40

个回答

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

    这个插件不是添加在 .babelrc

    需要添加在 package.json 中。

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