如何获取与 Node.js 中的 TypeScript 文件行数相关的错误信息?

2024-06-04

我正在使用 TypeScript 进行 Node.js 后端开发。每当我在 node.js 中遇到错误时,它都会显示与已转译的 JavaScript (.js) 文件相关的行号,而不是与 TypeScript (.ts) 文件相关的行号。

如果您使用了 ionic,我们会收到与那里的 typescript 文件相对应的错误。

有什么方法可以获取与我的打字稿文件相关的错误行号?如果是,请解释我需要对配置文件进行哪些更改以及如何更改。


Install source-map-support包裹。

$ npm install --save-dev source-map-support

在node.js的入口点添加这一行

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

In your tsconfig.json,

{
   "compilerOptions": {
      "sourceMap": true
   }
}

Ref: https://github.com/evanw/node-source-map-support#typescript-demo https://github.com/evanw/node-source-map-support#typescript-demo

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何获取与 Node.js 中的 TypeScript 文件行数相关的错误信息? 的相关文章

随机推荐

  • 每次修改代码时都必须 mvn clean install

    我不是来自 Java 世界 但我必须为我的一个项目深入研究它 我不明白为什么每次修改或更新代码时 都必须 mvn clean install 来调试代码的最新版本 你知道为什么吗 尝试按Ctrl Shift F9 热插拔 有时会有所帮助
  • iOS8 + Apple 的 KeychainItemWrapper 导致崩溃

    我一直在苹果论坛上挖掘这个问题 但没有成功 使用Apple的KeychainItemWrapper ARCified 尝试设置kSecAttrAccessible属性除默认值 kSecAttrAccessibleWhenUnlocked 导
  • 从另一个列表的元素创建一个新列表,引用后者的元素

    我想从前一个元素创建一个新列表 但不复制它们 这就是发生的事情 In 23 list range 10 In 24 list2 list 0 4 In 25 list Out 25 0 1 2 3 4 5 6 7 8 9 In 26 lis
  • C++ 从文件中读取字符串

    我试图将字符串直接存储到一个文件中 以便稍后在 C 中读取 基本上 对于整个范围 我试图将带有字符串变量的对象数组存储在文件中 并且这些字符串变量将通过类似 object 的内容读取 0 字符串 然而 每次我尝试读取字符串变量时 系统都会给
  • Perl:散列 2 中数组的数值排序(施瓦茨变换)

    这实际上是该线程的后续内容 Perl 散列中数组的数字排序 https stackoverflow com questions 7914931 perl numerical sort of arrays in a hash 我无法编辑原始问
  • 如何处理 Spark 数据框中外连接的数据倾斜

    我有两个数据框 正在对 5 列执行外连接 下面是我的数据集的示例 uniqueFundamentalSet PeriodId SourceId StatementTypeCode StatementCurrencyId FinancialS
  • 如何将 twitter bootstrap 与 Spring MVC 一起使用

    我不明白为什么我的 Spring MVC 页面没有隐藏引导样式 我的你好 jsp
  • GAE 生产 + Django + Gunicorn 错误:HaltServer 'Worker 无法启动。' 3

    我通过 python manage py runserver 在本地主机上运行我的 Django 项目 它有效 我将其部署在 Google App Engine 上 在 xxx appspot com 上打印502 错误网关 由 Nginx
  • 无法使用 tar -cvpzf 解压完整目录

    把我的头敲在这上面 I used tar cvpzf file tar gz压缩一个完整的目录 我将文件移动到另一台服务器 并尝试解压缩复制存档的目录 无法使其发挥作用 bash 3 2 tar xvpzf news tar gz tar
  • Xcode 8.3 / Xcode 9.0 刷新配置文件设备

    我添加了一些新设备 当 Xcode 8 自动管理签名资产时 如何刷新配置文件 我发现了这个问题 刷新 Xcode 7 管理的团队配置文件中的设备 https stackoverflow com questions 32729193 refr
  • 带有 graphviz_layout 的水平树

    在Python中 使用networkx 我可以用以下方法绘制垂直树 g nx balanced tree 2 4 pos nx graphviz layout g prog dot nx draw g pos labels b all no
  • 如何使用 jmeter 中的 beanshell 预处理器删除空参数

    我正在尝试读取一个包含超过 500 行的 csv 文件 每一行都将作为对 API 的请求 现在我的问题是某些参数有空字符串 我想设置一个条件 以防参数返回空字符串 然后在调用 API 之前从请求正文中预先删除该参数 下面是我的json bo
  • eclipse.ui.menus 的名称过滤器

    我有一个菜单贡献 通过实现org eclipse ui menus扩展点 我想仅为特定文件扩展名 例如 pld 提供此菜单贡献 但我不知道如何使用 visibleWhen 来做到这一点 有任何想法吗 更新 到目前为止我的扩展点
  • 压缩 git log --graph 输出?

    有没有办法压缩输出git log graph那么它会在视觉上压缩遵循线性历史的提交吗 基本上 我只想查看图中某些分支分歧 合并的点 以获得我的分支结构的顶层 概述 举个例子 如果我有这个 A Z H B G C F D E 我希望它显示类似
  • 将响应更改为仅响应一组值

    我对asp很菜鸟 这是我的代码 response write 目前 这从我的数据库返回两列 我只想返回第二列 即数字 1357
  • 仅当用户开始输入时清除 JavaFX TextField 中的提示文本

    默认行为是当字段获得焦点时 字段中的提示文本将被删除 那是标记在场上的时候 是否可以配置文本字段 以便仅在用户开始输入时删除提示文本 否则 我需要在每个文本字段旁边 上方添加一个标签 以描述其中的值 我知道它有点旧 但我自己也需要它 这仍然
  • htaccess 重写以包含 #!

    呼叫所有 htaccess 专家 我需要你的帮助 我正在尝试强制重写以包含 在网址中 所以基本上我需要 http example com biography http example com biography 将被重写为http exam
  • 绑定未正确更新用户控件属性 MVVM

    编辑 删除旧代码 我将它放在 MainWindow xaml 上
  • 获取直方图数据

    有没有办法在 MySQL 中指定 bin 大小 现在 我正在尝试以下 SQL 查询 select total count total from faults GROUP BY total 生成的数据足够好 但行太多 我需要的是一种将数据分组
  • 如何获取与 Node.js 中的 TypeScript 文件行数相关的错误信息?

    我正在使用 TypeScript 进行 Node js 后端开发 每当我在 node js 中遇到错误时 它都会显示与已转译的 JavaScript js 文件相关的行号 而不是与 TypeScript ts 文件相关的行号 如果您使用了