- tsconfig.json 是 ts 项目的编译选项配置文件. 在 ts 项目中如果你不添加这份文件,ts 会使用默认的配置
- vue-shim.d.ts 由于 TypeScript 默认并不支持 .vue 后缀的文件,所以在 vue 项目中引入的时候需要创建一个 vue-shim.d.ts 文件 ```typescript declare module ‘.vue’ { import Vue from ‘vue’ export default Vue }
declare module ‘element-ui/lib/locale/lang/*’ { export const elementLocale: any }
declare module ‘*.gif’ { export const gif: any }
// 第三方依赖没有typescript版的话需要声明这个module declare module ‘vue-count-to’
declare module ‘vue2-dropzone’
declare module ‘vue-image-crop-upload’
- 安装/引入依赖
安装依赖需要在包名前加入@types/安装typescript版本的依赖,如果没有,安装原来的Javascript版的依赖则需要在<br />vue-shim.d.ts中声明module
```typescript
npm install @types/moment
typeScript引入依赖跟JavaScript一样
import moment from 'moment'