如何实时自动编译|如何实时自动编译 TS 文件
如何编译 TypeScript
编译TypeScript有很多种方法,这里说其中一种比较快的。
全局安装 typeScript
npm install typescript -g
全局安装之后会自动安装 tsc 命令行工具
这时我们只要运行
tsc ./path/file.ts
就能在./path(同级目录下), 生成对应的js 文件
【如何实时自动编译|如何实时自动编译 TS 文件】每次修改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的执行结果。
虽然是个小插件,但是给个星星支持吧。
推荐阅读
- 干货预告丨如何快速掌握全局安全信息并高效应对安全威胁()
- Windows用户如何安装cpolar内网穿透
- 聊聊SpringBoot整合Nacos自动刷新配置的问题
- 如何用Python实现自动发送微博
- 如何在mapper文件中使用in("str1","str2")
- springboot下mybatis-plus如何打印sql日志和参数到日志文件
- 4自动排版步骤_学会 AI 这个高级用法,自动排版解放双手。
- 浏览器动态显示服务器日志,基于 websocket 实现远程实时日志 在浏览器中查看设备的运行日志...
- YYC蜻蜓系统系列|详细说明如何配置蜻蜓Q系统的直播功能完美实现直播和观赏直播,推拉流配置完整说明一颗优雅草科技伊凡写
- testflight 公开版本中应用90天到期失效了该怎么处理-testflight 到期如何续期