在react中写装饰器的报的错,
解决办法
1 先安装
npm install customize-cra react-app-rewired @babel/plugin-proposal-decorators --save
2 在项目的根目录下新建config-overrides.js文件

加入以下代码
const { override, addDecoratorsLegacy } = require('customize-cra');
module.exports = override(
addDecoratorsLegacy()
);
3 修改package.json文件
"scripts": {
"start": "react-app-rewired start",
"build": "react-app-rewired build",
"test": "react-app-rewired test",
"eject": "react-app-rewired eject"
},
4 重启
本文详细介绍了在React项目中使用装饰器时遇到的常见错误及其解决方案。通过安装特定的依赖包,配置定制化的项目设置,以及调整package.json文件,可以有效解决装饰器引起的编译错误,使React应用能够正常运行。
834






