另外,为何下列代码可以声明.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;
}
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
因为js本身是没有类型的,ts的语言服务需要
.d.ts
文件来识别类型,这样才能做到相应的语法检查和智能提示,我们自己编写的.d.ts
文件直接放在项目的目录下,ts自己会去识别,不用我们做什么操作,更加详细的资料可以看一下文档