关于在AWS NodeJS上使用TypeScript。 (得到TS的堆栈跟踪而不是JS)

时间:2016-05-24 08:17:51

标签: javascript node.js amazon-web-services lambda typescript

我正在考虑将我当前的js代码库转换为在NodeJS中使用TypeScript。

我担心的一件事是,如果请求发生错误,我可以在AWS CloudWatch(请求日志)中看到堆栈跟踪,以了解导致问题的确切代码行。

如果我使用打字稿,我想日志仍然可以指向转换后的js文件中的崩溃行。但我想知道是否有可能给我调用ts文件,这对我来说更自然,因为我写的是ts而不是js文件。

由于

2 个答案:

答案 0 :(得分:2)

TypeScript can generate源地图。然后,这只是告诉nodejs在堆栈跟踪中使用源映射的问题,例如like so

答案 1 :(得分:0)

您还可以使用https://github.com/TypeStrong/ts-node透明地传输和执行您的打字稿代码,并指向stacktraces中的原始打字稿文件。