繁体   English   中英

如何在.ts而不是.js中显示Typescript运行时错误/异常

[英]How to display Typescript Runtime errors/exceptions in .ts instead of .js

我是打字稿新手。 我正在使用来自谷歌的无服务器解决方案(谷歌云功能),该解决方案在后台使用Typescript运行Node.js. 当我在日志中看到“运行时错误”时,我在.js文件中看到错误,这是有道理的,因为.ts代码已编译为.js,但由于我编写打字稿代码而不是javascript代码,调试起来变得更加困难。 通常,我希望看到在.ts中而不是.js中产生错误的行。 这可能吗?

您将需要“源映射”将JavaScript行号映射到TypeScript行号。

您可以使用source-map-support节点模块执行此操作。 首先将其安装在您的项目中:

npm install source-map-support

然后将其添加到您的TypeScript文件(index.ts):

require('source-map-support').install()

然后,如果函数崩溃,则行号应显示TypeScript源代码行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM