React项目使用Mobx

我的项目是用React官方脚手架搭建的,最近项目需要使用到mobx,去官网看mobx的文档以及网络上的教程文档发现运行是都会报一个不识别@装饰符,非常无奈找了很久都没找到解决的方法。后来知道需要安装一个babel-plugin-transform-decorators-legacy的开发依赖,这样才能解析@装饰符。
使用 首先安装

npm install babel-plugin-transform-decorators-legacy -S

然后运行
npm run inject

在package.json文件配置
"babel": { "presets": [ "react-app" ], "plugins": [ "transform-decorators-legacy", "transform-class-properties" ] },

【React项目使用Mobx】然后重新运行项目就可以了,enjoy~
最后不得不说,这个问题真的是搞了我很久时间。

    推荐阅读