- npm run eject 暴露配置项,webpack.config.js
- webpack.config.js中plugins下添加
[
"@babel/plugin-proposal-decorators",
{ "legacy": true }
],

- 最外层src同级目录配置config-overrides.js文件,方便文件夹的调用,内容如下
const { override, fixBabelImports, addLessLoader, addDecoratorsLegacy } = require("customize-cra");
module.exports = override(
fixBabelImports("import",{
libraryName: "antd",
libraryDirectory: "es",
style: true
}),
addDecoratorsLegacy(),
addLessLoader({
javascriptEnabled: true,
modifyVars: {
"@primary-color": "red",
"@link-color": "green"
}
})
)
- 重启项目, yarn start