npm install react-app-rewired@2.0.2-next.0 babel-plugin-import --save
npm install --save-dev babel-plugin-transform-decorators-legacy
npm install antd --save
npm install redux -S
npm install react-redux -S
npm install redux-thunk redux-logger --save
npm install react-router-dom -S
https://www.bookstack.cn/read/umijs-3.x/docs-upgrade-to-umi-3.zh-CN.md
在工程根目录创建:文件名config-overrides.js
const { injectBabelPlugin } = require("react-app-rewired");
module.exports = function override(config, env) {
config = injectBabelPlugin(
// 在默认配置基础上注入
// 插件名,插件配置
["import", { libraryName: "antd", libraryDirectory: "es", style: "css" }],
config
);
config = injectBabelPlugin(
["@babel/plugin-proposal-decorators", { legacy: true }],
config
);
return config;
};
// @babel/plugin-proposal-decorators装饰器