node.js - 使用 VS Code 调试本地构建的 NPM 模块的源 TypeScript 代码
问题描述
我有一个用 TypeScript 编写的 Node.js 应用程序 (A),它引用了另一个 NPM 模块 (M),它也是用 TypeScript 编写的。
在 A 的上下文中执行时,我想使用 Visual Studio Code 来调试 M 的 TypeScript 代码。
我已经下载了 M 的代码,在本地重建它并使用本地路径在 A 中引用它,例如
{
"name": "A",
"dependencies": {
"M": "file:../M/m.tgz"
}
}
但是当我开始调试 A 时,我只能调试 M 的输出 JavaScript 代码(这是意料之中的,因为该tgz
文件将只包含转译的 JavaScript 代码。
如何配置项目以调试 M 的 TypeScript 代码而不是 JavaScript 代码?
解决方案
推荐阅读
- sql - 访问 SQL 查询 - 从一个月中的特定日期选择日期范围
- angular - 如何使 svg 可编辑?
- java - InvalidMimeTypeException:无效的 mime 类型“{Content-Type}”:不包含“/”
- c# - 如何在 Travis-ci 上针对 TimeZoneInfo.GetSystemTimeZones() 进行测试
- javascript - 在数据表单元格中创建动态按钮单击事件
- python - 对请求设置时间限制
- image-processing - 如何在 GNU Octave 中旋转图像?
- javascript - 通过两个嵌套值过滤对象
- tensorflow - 在 3D (Keras) 中使用 float16 时,从第一个 epoch 开始丢失
- regex - 当我使用 BeautifulSoup 中的 findAll 和正则表达式(re.compile)在 python 中进行网络抓取时,我无法使用 css 类正确循环它