找不到模块“@/components/HelloWorld.vue”或其相应的类型声明。Vetur(2307)

Lig*_*ing 11 vue.js vuejs2

我有一个使用 vue 命令行工具创建的新项目。vue 创建 . 但是当我输入 npmserve 时,组件导入会突出显示为红色。这是该项目的全新创建,我没有更改任何内容。

找不到模块“@/components/HelloWorld.vue”或其相应的类型声明。Vetur(2307)。

ton*_*y19 23

该错误消息表明您正在使用 Vetur,这可能是问题的原因。

\n

来自Vue 文档

\n
\n

\xe2\x84\xb9\xef\xb8\x8f 提示

\n

Volar 取代了Vetur,这是我们之前针对 Vue 2 的官方 VSCode 扩展。如果您当前安装了 Vetur,请确保在 Vue 3 项目中禁用它。

\n
\n

这也适用于 Vue 2 项目。禁用 Vetur 并启用Volar应该可以解决该问题。

\n