为何在typeScipt中可以使用vue-shims.d.ts文件,ts是如何识别到这个文件的。

另外,为何下列代码可以声明.vue的文件呢。

// src/vue-shims.d.ts

declare module "*.vue" {
    import Vue from "vue";
    export default Vue;
}
阅读 11.5k
1 个回答

因为js本身是没有类型的,ts的语言服务需要.d.ts文件来识别类型,这样才能做到相应的语法检查和智能提示,我们自己编写的.d.ts文件直接放在项目的目录下,ts自己会去识别,不用我们做什么操作,更加详细的资料可以看一下文档

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题