我们有一个普通的 Vue/Vite 设置,我正在接收TypeError: Failed to fetch dynamically imported module
在哨兵日志上。
尽管我没有足够的数据来确认,但这些错误似乎与新的产品部署及时相关。它不会发生在本地,仅出现在已部署的代码上。
我见过一些关于 React 设置的类似问题,但没有一个得到满意的答复。
我还找到了一个关于动态导入 svgs 的类似问题 https://stackoverflow.com/questions/61488617/uncaught-in-promise-typeerror-failed-to-fetch-dynamically-imported-module,但是我们的错误发生在完整的组件上。
我们使用动态导入组件的唯一地方是路由:
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
],
},
],
});
我们的部门版本:
"vue": "^3.0.9",
"vue-router": "^4.0.5",
"vite": "^2.0.5",
有关此问题以及如何调试它的任何其他信息将不胜感激!