当前位置: 代码迷 >> 综合 >> Support for the experimental syntax 'decorators-legacy' isn't currently enabled,装饰器语法报错
  详细解决方案

Support for the experimental syntax 'decorators-legacy' isn't currently enabled,装饰器语法报错

热度:65   发布时间:2023-11-19 17:32:59.0

react 项目引入mobx之后,用到了装饰器这个语法,但是项目没有识别出来,运行项目报错,报错截图如下:

Support for the experimental syntax 'decorators-legacy' isn't currently enabled (8:1):

在这里插入图片描述
解决办法:
在项目的package.json文件中添加这么一段代码:
允许使用装饰器

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

在这里插入图片描述然后在运行,报错就会消失了。如果还是不行,可以重新安装下依赖,再启动下项目。问题基本就解决了。

  相关解决方案