连接到远程进程时,不会在VS Codedebugging模式下触发的断点

我写了一个小型的节点应用程序,使用在docker容器中运行的typescript,我试图根据这个链接使用VS代码在本地机器上debugging该应用程序。 我能够附加debugging器,但我的断点不会触发。

请告诉我我在这里做什么错误?

PS – 我想断点来处理打字稿文件,而不是生成的js文件, 如此链接所示

我的应用程序文件夹的结构: –

/project/ - ts_files/ -A/ -app.ts -B/ -app_handler.ts - js_files/ -A/ -app.js -B/ -app_handler.js - node_modules - package.json - tsconfig.json 

我的应用程序在本地机器的位置 – C:/用户/饼图/文件/项目/

我的应用在远程机器上的位置 – / usr / project /

我的tsconfig.json文件:

 { "compilerOptions": { "module": "commonjs", "typeRoots": ["node_modules/@types"], "target": "es2016", "sourceMap": true, "noImplicitAny": false, "moduleResolution": "node", "rootDir": "ts_files/", "outDir": "js_files/", "watch": false } } 

VS code 2017中的launch.jsonconfiguration:

 { "version": "0.2.0", "configurations": [ { "name": "Attach", "type": "node", "request": "attach", "port": 5858, "address": "192.168.99.100", "restart": false, "sourceMaps": true, "outFiles": [ "${workspaceRoot}/project/js_files/**/*.js" ], "localRoot": "${workspaceRoot}/project/ts_files", "remoteRoot": "/usr/project/ts_files" } ] } 

提前致谢 :)