vue+ts中的shims-vue.d.ts⽂件的作⽤,在ts中引⼊vue-
echarts。。。
shims-vue.d.ts是为了 typescript 做的适配定义⽂件,因为.vue ⽂件不是⼀个常规的⽂件类型,ts 是不能理解 vue ⽂件是⼲嘛的,
加这⼀段是是告诉 ts,vue ⽂件是这种类型的。
这⼀段删除,会发现 import 的所有 vue 类型的⽂件都会报错。
/**
* shims-vue.d.ts的作⽤
* 为了 typescript 做的适配定义⽂件,因为.vue ⽂件不是⼀个常规的⽂件类型,ts 是不能理解 vue ⽂件是⼲嘛的,
* 加这⼀段是是告诉 ts,vue ⽂件是这种类型的。
* 可以把这⼀段删除,会发现 import 的所有 vue 类型的⽂件都会报错。
*/
declare module '*.vue' { //declare声明宣告,声明⼀个ambient module(即:没有内部实现的 module声明)
import Vue from 'vue'
export default Vue
}
// typings.d.ts
declare module '*.json' {
const value: any;
export default value;
}
const的作用
import json from 'src/assets/json/users.json'

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。