1. 新建 src/typings.d.ts(在src文件夹下新建)
//声明window上自定义属性,如事件总线
declare interface Window {
eventBus: any;
}
//声明.vue文件
declare module "*.vue" {
import { DefineComponent } from "vue";
const component: DefineComponent<object, object, any>;
export default component;
}
提示:遇到ts报错,有些时候是配置未生效,可以重启vscode或ts服务(vscode快捷键 ctrl+shift+p调出命令行,输入Restart TS Server)
2. 修改package.json
"scripts": {
"ts": "vue-tsc -b",
},
运行 yarn run ts
即可查看文件是否有ts类型错误