原因
umi版本错误导致
解决办法:升级到umi3
第一步:修改 package.json
将
{
"devDependencies": {
"umi": "^2"
}
}
修改为
{
"devDependencies": {
"umi": "^3"
}
}
第二步:升级 umi-plugin-react
先在 package.json 中修改依赖,
将
{
"devDependencies": {
"umi-plugin-react": "^1"
}
}
修改为
{
"devDependencies": {
"@umijs/preset-react": "^1"
}
}
第三步:修改config.js
将
export default {
plugins: [
['umi-plugin-react', {
dva: {},
antd: {},
...
}]
],
}
里面的以下代码删掉
plugins: [
['umi-plugin-react', {
}]
],
改为
export default {
dva: {},
antd: {},
...
}
第四步:修改代码层
将
import Link from 'umi/link';
修改为
import { Link } from 'umi';
第五步:更新依赖
命令行输入 umi build