另外,为何下列代码可以声明.vue的文件呢。
// src/vue-shims.d.ts
declare module "*.vue" {
import Vue from "vue";
export default Vue;
}
另外,为何下列代码可以声明.vue的文件呢。
// src/vue-shims.d.ts
declare module "*.vue" {
import Vue from "vue";
export default Vue;
}
13 回答12.8k 阅读
7 回答1.9k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答942 阅读
3 回答1.1k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
因为js本身是没有类型的,ts的语言服务需要
.d.ts
文件来识别类型,这样才能做到相应的语法检查和智能提示,我们自己编写的.d.ts
文件直接放在项目的目录下,ts自己会去识别,不用我们做什么操作,更加详细的资料可以看一下文档