我正在考虑将我当前的js代码库转换为在NodeJS中使用TypeScript。
我担心的一件事是,如果请求发生错误,我可以在AWS CloudWatch(请求日志)中看到堆栈跟踪,以了解导致问题的确切代码行。
如果我使用打字稿,我想日志仍然可以指向转换后的js文件中的崩溃行。但我想知道是否有可能给我调用ts文件,这对我来说更自然,因为我写的是ts而不是js文件。
由于
答案 0 :(得分:2)
TypeScript can generate源地图。然后,这只是告诉nodejs在堆栈跟踪中使用源映射的问题,例如like so。
答案 1 :(得分:0)
您还可以使用https://github.com/TypeStrong/ts-node透明地传输和执行您的打字稿代码,并指向stacktraces中的原始打字稿文件。