如何让vue-cli支持ts?
- 安装typescript插件
- 在项目根目录下添加 tsconfig.json 文件并添加相关配置
主要配置target,moudule
如果项目是新模块写ts,老模块不改的话,allowJs得设为true。
lib库里添加es6,dom等,方便ts推导
- extensions 文件扩展名增加 .ts 文件的支持
- 安装并使用ts-loader或@babel/preset-typescript
- 在项目根目录下新建建立types文件夹 比如shims-vue.d.ts文件
- 安装并使用vue-property-decorator
- 代码检查 eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin