相关疑难解决方法(0)

Vue/Vite 原生设置中出现“TypeError:无法获取动态导入的模块”

我们有一个普通的 Vue/Vite 设置,我正在接收TypeError: Failed to fetch dynamically imported module哨兵日志。

尽管我没有足够的数据来确认,但这些错误似乎与新的产品部署及时相关。它不会发生在本地,仅出现在已部署的代码上。
我见过一些关于 React 设置的类似问题,但没有一个得到满意的答复。
我还发现了有关动态导入 svgs 的类似问题,但我们的错误发生在完整组件上。

我们使用动态导入组件的唯一地方是路由:

export const router = createRouter({
  history: routerHistory,
  strict: true,
  routes: [
    {
      path: '/',
      name: routes.homepage.name,
      component: () => import('@/views/Home.vue'),
      children: [
        {
          path: '/overview',
          name: routes.overview.name,
          component: () => import('@/views/Overview.vue'),
        },
        // other similar routes
      ],
    },
  ],
});
Run Code Online (Sandbox Code Playgroud)

我们的部门版本:

    "vue": "^3.0.9",
    "vue-router": "^4.0.5",
    "vite": "^2.0.5",
Run Code Online (Sandbox Code Playgroud)

有关此问题以及如何调试它的任何其他信息将不胜感激!

javascript typescript webpack vue.js vite

76
推荐指数
5
解决办法
13万
查看次数

标签 统计

javascript ×1

typescript ×1

vite ×1

vue.js ×1

webpack ×1