Vite + Vue3 新项目 - 找不到模块“./App.vue”或其相应的类型声明

use*_*782 6 vue.js visual-studio-code

我刚刚使用 npm init vue@latest 创建了一个新的 Vite + Vue3 项目。

在 VSCode 中加载项目时,导入 App.vue 时,我在 Main.ts 中收到以下错误:

Cannot find module './App.vue' or its corresponding type declarations
Run Code Online (Sandbox Code Playgroud)

该应用程序似乎工作正常,因此我认为这是我的 VSCode 配置的问题。有谁知道如何解决这个问题?

use*_*782 10

我通过启用 Volar 的接管模式解决了这个问题,这是一个比旧扩展选项更高效的替代方案。按着这些次序:

  1. 打开命令面板(在 Windows 中为 ctrl+shift+p)
  2. 输入“扩展:显示内置扩展”
  3. 在出现的扩展选项卡中搜索“TypeScript 和 JavaScript 语言功能”
  4. 选择“禁用(工作区)”(单击“禁用”按钮右侧的箭头)
  5. 再次打开命令面板并输入“开发人员:重新加载窗口”