React配置装饰器
安装模块
yarn add @babel/plugin-proposal-decorators customize-cra react-app-rewired -D
写配置
- 在根目录下创建文件 config-overrides.js
- 在config-overrides.js中编写一下代码
// 参考配置连接:https://www.npmjs.com/package/customize-cra
const {override,addDecoratorsLegacy}=require("customize-cra");
module.exports=override(
addDecoratorsLegacy(),//配置装饰器模式
);
- 修改package.json运行命令
修改时把注释删掉
...,
"scripts": {
"start": "react-app-rewired start", // update
"build": "react-app-rewired build", // update
"test": "react-app-rewired test", // update
"eject": "react-scripts eject"
},
...