乐趣区

关于typescript:如何实时自动编译-TS-文件

如何编译 TypeScript

编译 TypeScript 有很多种办法,这里说其中一种比拟快的。
全局装置 typeScript

npm install typescript -g

全局装置之后会主动装置 tsc 命令行工具
这时咱们只有运行

tsc ./path/file.ts

就能在./path(同级目录下), 生成对应的 js 文件

每次批改 ts 之后主动编译,是否做到。
答:tsc 曾经帮咱们实现了这个性能

tsc -w  ./path/file.ts

这样 file.ts 一旦产生了变动, typescript 都会从新编译。而后咱们运行node file.js, 就能在终端看到这个文件的执行后果

然而这里有一个问题:每次 file.ts 扭转了之后都须要手动运行 node file.js, 是不是太麻烦?

监控 ts 的扭转,并运行返回后果

解决这个麻烦其实很简略,在 typescript 编译胜利之后去主动运行一遍 node file.js
我曾经把这个做成了一个插件 tsc-cmd

npm install tsc-cmd -g
tsc-cmd ./path/file.ts

批改 file.ts, 终端下面可能实时显示 file.ts 的执行后果。
尽管是个小插件,然而给个星星反对吧。

退出移动版