如何在create-react-app+mobx中使用装饰器

当babel 为7.X版本时

第一步: npx create-react-app projectName 初始化项目

第二步:npm i mobx mobx-react -S

第三步:npm i @babel/plugin-proposal-decorators -D

第四步:第一种方法:在node_modules/babel-preset-react-app/create.js 的plugins 中修改 [require('@babel/plugin-proposal-decorators').default, { "legacy":true, } ]

改为


第二种方法:npm run eject 把项目配置信息弄出来,打开config下的webpack.config.js文件,找到配置babel插件的地方,加上

[ require.resolve('@babel/plugin-proposal-decorators'),{legacy: true } ],

你可能感兴趣的:(如何在create-react-app+mobx中使用装饰器)