TS transformer
简单来讲就像babel 插件一样,只不过作用于 TypeScript 的编译过程。
与 babel 插件不同的是,配置 transformer 的时候会有 before
、after
、afterDeclarations
这三种选项,如果不清楚他们之前的区别的话,使用的时候会充满困惑。
本文只关注 transformer 的使用,对应的 demo 仓库:https://github.com/daief/usage-of-ts-transformer。
本文不说明 webpack 的配置,简单介绍如何使用 TypeScript 来书写 Vue,阅读本文应同时对 TypeScript 和 Vue 有一定的了解。