@ 在.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可以直接用@/

0
1
骑猪跑的程序员
在2下写的.. "umi": "^2.7.7", "umi-plugin-react": "^1.8.4"
2020-10-24
共1条回复

React+React Hook+Egg造轮子 全栈开发旅游电商应用

造好轮子+前后端复杂业务处理,解锁前端高手必备技能。

479 学习 · 137 问题

查看课程