连接到远程进程时,不会在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" } ] }
提前致谢 :)
- ERROR org.hibernate.util.JDBCExceptionReporter – 无法创buildPoolableConnectionFactory
- docker工人使用自签名证书运行可从外部访问的registry