最近在写一个服务端应用,计划采用的技术栈是 TypeScript + Koa2 + MySQL,后续计划再安排上持续集成之类的。先写一下项目用到 TS 需要的配置内容,主要是路径别名部分
初始化与编译输出
- 安装
tsc
tsc --init
初始化 ts 配置项- 在根目录使用
tsc
编译整个项目, - 低级错误:
- 如果使用
tsc index.ts
编译,只能编译单个文件和它的依赖文件,不是标准 npm module,所以在使用import / export
时会出错 - 同时也不会使用目录下的
tsconfig.js
文件读取编译配置项
- 如果使用