【发布时间】:2016-10-10 05:22:48
【问题描述】:
我开始了一个用 TypeScript 编写的 node js 项目。我想在我的所有.ts 文件中包含import 'source-map-support/register';,以便在堆栈跟踪中看到TS 源。有没有办法做到这一点而不单独将它添加到每个文件中?是否有不同的方法来获取堆栈跟踪\调试的预编译映射,这将适用于整个项目?
【问题讨论】:
标签: node.js typescript
我开始了一个用 TypeScript 编写的 node js 项目。我想在我的所有.ts 文件中包含import 'source-map-support/register';,以便在堆栈跟踪中看到TS 源。有没有办法做到这一点而不单独将它添加到每个文件中?是否有不同的方法来获取堆栈跟踪\调试的预编译映射,这将适用于整个项目?
【问题讨论】:
标签: node.js typescript
您可以在启动节点时在命令行中执行此操作,而不是在源文件中执行此操作,例如:
node --require source-map-support/register
或者你可以使用像ts-node这样的包
附:即使在您的源文件中执行此操作,您也不需要在每个源文件中使用它,只需启动时的“第一个”即可。第一个(直接或间接)需要的其他内容应自动获得 source-map-support。
【讨论】: