routes: [
{
path: '/',
component: '../layouts/index.js',
routes: [
...
],
},
],
这个地方不知道为什么用 component: ‘@/layouts/index.js’ 的话,会报错 提示文件不存在 (ERR_WEBPACK_MODULE_NOT_FOUND)
改成 …/layouts/index.js之后就可以了。
查阅umi文档如下,两种方式都是可以的,不知道是不是哪里配置有问题…别的地方我用@都可以
如果指向 src 目录的文件,可以用 @,也可以用 …/。比如 component: ‘@/layouts/basic’,或者 component: ‘…/layouts/basic’,推荐用前者。