【发布时间】:2021-06-08 01:23:12
【问题描述】:
我有一个用我继承的 NestJS 编写的应用程序。当我尝试使用 nest start --debug 调试应用程序时,遇到断点问题。
奇怪的是,如果我在我的 main.ts 文件中放置一个断点,它会很好地命中它。一旦项目加载了所有控制器、模块等,我就无法在各种 .ts 文件中遇到断点。如果我从我的 dist 文件夹中加载一个 .js 文件,我可以对它们进行断点,但是每次我停止并重新启动时,我都必须删除我的 dist 文件夹的内容。如果没有,我会收到关于无法覆盖文件的 TS5055 错误。
这是我的 tsconfig.json:
{
"compilerOptions": {
"module": "commonjs",
"declaration": true,
"removeComments": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"watch": true,
"allowJs": true,
"allowSyntheticDefaultImports": true,
"target": "es2017",
"sourceMap": true,
"outDir": "./dist",
"baseUrl": "./",
"incremental": false,
},
"exclude": ["apminsightdata", "devops", "node_modules"]
}
apminsightdata 是因为 site24x7 集成,而 devops 是我保存文档和 SQL 以供其他团队在部署时运行的地方。
【问题讨论】:
标签: visual-studio-code nestjs vscode-debugger