我试着在Vue 3和VSCode中使用打字本。
当我使用Vetur插件时,它出现了错误突出显示,但是它过于热情了--官方的Vue 3文档建议不要这样做。

然后我按照Vue 3的说明,禁用了Vetur,启用了Volar.
但现在它没有显示出任何错误,即使事情显然是错误的。

我遗漏了什么?
我的tsconfig.json的布局与使用npm create vue@3命令生成的完全相同:
{
"files": [],
"references": [
{
"path": "./tsconfig.config.json"
},
{
"path": "./tsconfig.app.json"
},
{
"path": "./tsconfig.vitest.json"
}
]
}下面是tsconfig.app.json --再一次,与使用npm create vue@3命令生成的相同。
{
"extends": "@vue/tsconfig/tsconfig.web.json",
"include": ["env.d.ts", "src/**/*", "src/**/*.vue"],
"compilerOptions": {
"composite": true,
"baseUrl": ".",
"paths": {
"@/*": ["./src/*"]
}
}
}下面是我在VSCode中启用的扩展。我已经按照文档中的建议进行了“接管模式”,但是请注意,即使没有进行接管模式,我的类型记录仍然没有正确突出显示错误。


有没有我缺少的配置?
发布于 2022-11-12 12:59:44
显然,我被困在一个旧版本的VSCode -自动更新已经停止工作。当我尝试使用LiveShare时,我注意到了这一点,GitHub集成要求我进行升级。
我下载了一个新版本的VSCode,现在Volar正在工作。
https://stackoverflow.com/questions/74408511
复制相似问题