赞
踩
以下解决办法如不生效,可尝试 重启
vscode
vetur
是一个 vscode
插件,用于为 .vue
单文件组件提供代码高亮以及语法支持。vue
以及 vetur
对于 ts
的支持,并不友好。Vetur
关键字,说明是这个插件的语法检测问题。Vetur
插件Vue-Official
插件,原名 Volar
注意: 安装这个插件时,当前工作区如果是V3
的项目,还是要 “禁用” Vetur
以避免冲突。同理,要是工作区V2
的,最好也 “禁用” Vue-Official
。
ts
不识别导入报错的问题ts
关键字,说明是TS
未识别到相应函数。TS
未识别到相应函数的原因:项目使用了自动导入插件 unplugin-auto-import
,且 没有相应的模块声明文件tsconfig.json
中引入 auto-imports.d.ts
文件*.d.ts
表示所有的.d.ts
文件tsconfig.json
和 auto-imports.d.ts
文件都在tsconfig.json
中修改// tsconfig.json
{
"include": [
"*.d.ts",
],
}
tsconfig.json
中内容如下:{
"files": [],
"references": [
{
"path": "./tsconfig.node.json"
},
{
"path": "./tsconfig.app.json"
},
{
"path": "./tsconfig.vitest.json"
}
]
}
tsconfig.app.json
中引入 auto-imports.d.ts
文件*.d.ts
表示所有.d.ts
文件// tsconfig.app.json
{
"include": [
"*.d.ts",
],
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。