Path must be a string.

问题如下:

 

 

问题的原因:

umi插件版本与umi的版本有冲突,现在直接使用命令安装umi的话,系统都会默认给你安装最新版umi3,而umi3已经对原来的插件进行了更新,所以如果你的umi是最新版的,就要参考官方文档最新版的配置方式,不能一味地使用原来的配置,否则会一直报错。

 

解决办法:

需要先执行

 

tyarn remove umi-plugin-react --dev

 

将umi-plugin-react卸载,

再执行

tyarn add @umijs/preset-react --dev

然后可以看到此时在package.json文件中,已经变为@umijs/preset-react

然后在config.js文件中修改

将原来的:

现在改成这样:

// 导出一个对象,暂时设置为空对象,后面再填充内容
export default {

    dva:{},
    antd:{},
}; 

 

安装新的插件

 

官网的解决办法

 

posted @ 2021-01-13 21:07  谜语+  阅读(204)  评论(0编辑  收藏  举报