报错:Support for the experimental syntax 'decorators-legacy' isn't currently enabled
./src/views/HocPage.js
SyntaxError: /Users/xiao/Desktop/react/my-app/src/views/HocPage.js: Support for the experimental syntax 'decorators-legacy' isn't currently enabled (26:1):
24 | }
25 |
> 26 | @foo
| ^
27 | class componentName extends Component {
28 | render () {
29 | return (
解决方法:
cnpm install customize-cra react-app-rewired --save
//config-overrides.js
const { override, addDecoratorsLegacy } = require('customize-cra');
module.exports = override(
addDecoratorsLegacy()
);
//package.json
"scripts": {
//"start": "react-app-scripts start",
"start": "react-app-rewired start",
"build": "react-app-rewired build",
"test": "react-app-rewired test",
"eject": "react-app-rewired eject"
}