vue.js - Nuxt 生成错误无法读取未定义的属性“__esModule”
问题描述
当我nuxt generate
在我的项目上运行时,它会多次生成此错误:
ERROR Cannot read property '__esModule' of undefined 11:09:43
at ensureCtor (node_modules/vue/dist/vue.runtime.common.js:2262:10)
at node_modules/vue/dist/vue.runtime.common.js:2317:26
at node_modules/vue/dist/vue.runtime.common.js:324:10
at process._tickCallback (internal/process/next_tick.js:68:7)
我会将其报告为错误,但我未能在我的闭源项目之外重现它。我也不确定这是 Vue 还是 Nuxt 的问题,甚至可能两者都有。
该错误似乎与使用我使用的异步组件有关。导致错误的行位于异步组件解析器中:https ://github.com/vuejs/vue/blob/dev/src/core/vdom/helpers/resolve-async-component.js#L18
我的项目也有其他配置,它们不使用异步组件并且没有这个问题。
我想知道的是如何避免这些错误并仍然使用异步组件。
解决方案
推荐阅读
- jquery - Asp.net jQuery Ajax - 无法从 img 标签传递图像数据
- sql - 使用 int identity(1,1) 作为连接临时表的一种方式
- javascript - 为什么刷新页面后我的 WebSocket 连接关闭?
- c# - 在实体框架中将 IDENTITY_INSERT 设置为 OFF 时无法插入显式值
- r - 如何从 R/Tidyverse 中的整洁数据生成不整洁的表格?
- python - Python:读取其中一列包含多个逗号的csv文件
- angular - ng test - By.css 不返回预期的元素
- python - 退出python程序后如何在提示符下擦除残留字符
- python - TypeError:无法根据 seaborn 中的“安全”规则将数组数据从 dtype('int64') 转换为 dtype('int32')
- angular - 找不到角度模块无法解析