本文主要是介绍umi脚手架搭建项目约定式路由router无法自动配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题描述
使用umi脚手架搭建项目,使用umi约定式路由时,umi无法自动生成路由配置
项目搭建流程
问题出现原因
使用脚手架搭建的项目会在配置文件中对路由进行配置。
若.umirc.(ts|js)
或 config/config.(ts|js)
文件中对 router 进行了配置,约定式路由将失效、新添的页面不会自动被 umi 编译,umi 将使用配置式路由。
.umirc.js
文件
该文件在根目录下,具体内容如下:
问题解决过程
仔细查阅了官方文档
约定式路由
解决方案
删除配置文件中的路由配置
.umirc.js
文件修改后如下;
// ref: https://umijs.org/config/
export default {treeShaking: true,plugins: [// ref: https://umijs.org/plugin/umi-plugin-react.html['umi-plugin-react',{antd: true,dva: true,dynamicImport: false,title: 'umi',dll: false,},],],
};
收获
仔细查看官方文档中的注意事项,中文文档解决不了的尝试使用通过英文文档解决,因为中文文档的更新可能会滞后。
这篇关于umi脚手架搭建项目约定式路由router无法自动配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!