React项目使用Mobx

2018-08-23  本文已影响1450人  酱爆小咸鱼

我的项目是用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"
    ]
  },

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

上一篇下一篇

猜你喜欢

热点阅读