风掠过有空白 2022-08-02 16:41 采纳率: 50%
浏览 49
已结题

vue项目运行报错添加路由报错文件名冲突

问题遇到的现象和发生背景

vue项目运行报错
Conflict: Multiple chunks emit assets to the same filename js/401.js (chunks 401 and 401)

img

问题相关代码,请勿粘贴截图

添加路由用 () => import方式报错
component: () => import('@/views/znlkPages/znInventoryManagement/znStockManagement/addOtherStorage.vue'),

img

按照import changeBulkGrainWarehouse from ‘x’ 这种各种就不会报错

img

运行结果及报错内容

我的解答思路和尝试过的方法

有的路由使用 () => import('x’)不会报错,但是有的就会出现这个错误。

我想要达到的结果

我想要的 component: () => import('@/views/znlkPages/znInventoryManagement/znStockManagement/bulkGrainStorage/lookBulkGrainStorage/Index.vue'),不会报错的。。

  • 写回答

2条回答 默认 最新

  • 原谅我很悲 2022-08-02 16:58
    关注

    异步加载路由会出现这种404、401或者npm i 安装失败的错误 和 import语法有关。
    可以替换异步加载路由的写法:component: resolve=>require(["@/components/pages/signIn/signIn"],resolve),

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 8月2日
  • 创建了问题 8月2日