use*_*624 3 node.js firebase typescript google-cloud-functions
我是打字稿的新手。我使用来自谷歌(谷歌云函数)的无服务器解决方案,该解决方案在后台运行带有打字稿的 Node.js。当我在日志中收到“运行时错误”时,我在 .js 文件中看到错误,这是有道理的,因为 .ts 代码被编译为 .js,但当我编写 typescript 代码而不是 javascript 代码时,它使调试变得更加困难。一般来说,我希望看到在 .ts 中而不是在 .js 中产生错误的行。这可能吗?
您将需要一个“源映射”来将 JavaScript 行号映射到 TypeScript 行号。
您可以使用 source-map-support 节点模块执行此操作。首先在你的项目中安装它:
npm install source-map-support
Run Code Online (Sandbox Code Playgroud)
然后将其添加到您的 TypeScript 文件 (index.ts) 中:
require('source-map-support').install()
Run Code Online (Sandbox Code Playgroud)
然后,如果函数崩溃,行号应显示 TypeScript 源代码行。
| 归档时间: |
|
| 查看次数: |
1151 次 |
| 最近记录: |