【发布时间】:2017-08-14 23:36:54
【问题描述】:
我正在使用 TypeScript 2.2.1,并且在执行 tsc 时遇到了很长的编译时间,所以我添加了 --diagnostics 希望它可以给我更多信息。但是,我注意到报告的“总时间”与我观察到的时间不准确。
例如,当我跑步时
$ date && tsc --diagnostics && date
Wed, Mar 22, 2017 1:21:41 PM
Files: 200
Lines: 25865
Nodes: 91671
Identifiers: 30796
Symbols: 32727
Types: 8447
Memory used: 64572K
I/O read: 0.07s
I/O write: 0.02s
Parse time: 1.17s
Bind time: 0.30s
Check time: 0.97s
Emit time: 0.16s
Total time: 2.61s
Wed, Mar 22, 2017 1:22:52 PM
由于开始时间是下午 1:21:41,结束时间是下午 1:22:52,我希望 tsc 中报告的总时间约为 1 分钟,但它显示为 2.61 秒不正确。
有没有更好的方法来跟踪 tsc 中的编译时间?
【问题讨论】:
-
写一个node模块让它调用tsc编译器并将其注册为package.json中的脚本,然后以
npm run tsc运行它
标签: node.js typescript npm tsc