首页 > 解决方案 > 使用 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 代码?

标签: node.jstypescriptnpmvisual-studio-codevscode-debugger

解决方案


推荐阅读