react项目安装mobx时出现的问题

185 阅读1分钟

首先用cnpm安装cnpm install mobx mobx-react --save-dev 紧接着还得安装插件来支持装饰器语法:cnpm install --save-dev @babel/plugin-proposal-decorators 并且还需要在package.json加入一些命令来配置babel: "babel": { "presets": [ "react-app" ], "plugins": [ [ "@babel/plugin-proposal-decorators", { "legacy": true } ] ] } 如图所示: 但到这里还是会出问题:Remove untracked files, stash or commit any changes, and try again. 我这里用的是git的方法:1.git add . 2.git commit -m "暂存一下"。然后再npm run eject 然后点y一般就可以了。 包裹在最外层的Provider标签中的属性,如果mobx里面的index export出来的只有一个store,那么不需要[...stores],如:

如果mobx中export出来的是一个对象,对象里面包含了不止一个mobx文件,那么需要把 store={stores}改成[...stores]。