@ 在.umirc 配置文件下报错 找不到module
来源:8-2 实现网站的底部导航功能

骑猪跑的程序员
2020-10-23
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’,推荐用前者。
写回答
1回答
-
夏小宅
2020-10-23
估计和umi的版本有关系吧,umi2的事例还是用的component: './layouts/index' 这种方式,umi3可以直接用@/
012020-10-24
相似问题