react 项目引入mobx之后,用到了装饰器这个语法,但是项目没有识别出来,运行项目报错,报错截图如下:
Support for the experimental syntax 'decorators-legacy' isn't currently enabled (8:1):
解决办法:
在项目的package.json文件中添加这么一段代码:
允许使用装饰器
"plugins": [["@babel/plugin-proposal-decorators",{"legacy": true}]],
然后在运行,报错就会消失了。如果还是不行,可以重新安装下依赖,再启动下项目。问题基本就解决了。