我目前正在尝试从Visual Studio Code调试用TypeScript编写的Node JS应用程序,但我遇到了一些问题. 我的情况与此 question中描述的情况类似 |-- .settings|----- launch.json|-- bin|----- app.js|----- app.js.map|
我的情况与此 question中描述的情况类似
|-- .settings |----- launch.json |-- bin |----- app.js |----- app.js.map |--src |----- app.ts |-- tsconfig.json
然后我有tsconfig.json文件:
{
"compilerOptions": {
"module": "commonjs",
"target": "es5",
"outDir": "bin",
"rootDir": "src",
"sourceMap": true
}
}
该应用程序:
console.log("Hello World!");
launch.json:
{
"version": "0.1.0",
"configurations": [
{
"name": "Launch type",
"type": "node",
"program": "src/app.ts",
"stopOnEntry": false,
"sourceMaps": true,
"outDir": "bin"
}
]
}
然后我从命令行手动编译项目
tsc
所以我在bin目录中得到两个文件.我在app.ts上设置了一个断点,最后用F5运行解决方案,应用程序启动并停在右边但是在JS文件而不是TS一个:为什么???
我做错了什么或试图实现不可能的事情?
非常感谢您的帮助!
