# 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 类型错误