我目前正在尝试从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一个:为什么???
我做错了什么或试图实现不可能的事情?
非常感谢您的帮助!