南昌公司网站建设模板,文字怎么生成网址链接,台州公司网站外包,跨境电商平台有哪些新手入门在Vue3中安装TypeScript后#xff0c;会出现一个shims-vue.d.ts文件#xff0c;那么它是干什么的#xff0c;起着什么作用呢#xff1f;
shims-vue.d.ts是为了typescript做的适配定义文件#xff0c;因为.vue文件不是一个常规的文件类型#xff0c;TypeScript是不能理解…在Vue3中安装TypeScript后会出现一个shims-vue.d.ts文件那么它是干什么的起着什么作用呢
shims-vue.d.ts是为了typescript做的适配定义文件因为.vue文件不是一个常规的文件类型TypeScript是不能理解vue文件是干嘛的加这一段是是告诉 TypeScriptvue文件是这种类型的。没有这个文件会发现 import 导入的所有.vue类型的文件都会报错。
/**
shims-vue.d.ts的作用为了 typescript 做的适配定义文件因为.vue 文件不是一个常规的文件类型ts 是不能理解 vue 文件是干嘛的加这一段是是告诉 tsvue 文件是这种类型的。可以把这一段删除会发现 import 的所有 vue 类型的文件都会报错。 */
declare module *.vue { //declare声明宣告 声明一个ambient module(即:没有内部实现的 module声明)import Vue from vueexport default Vue
}declare module vue-echarts // 引入vue-echartsscript langts/* eslint-disable typescript-eslint/camelcase */import { Vue, Component, Watch } from vue-property-decoratorimport ECharts from vue-echarts //如果报错,按上面的方法在shims-vue.d.ts文件中引入即可import echarts/lib/chart/lineimport echarts/lib/chart/pieimport echarts/lib/component/tooltip
/script