最新の1.2バージョンのvscodeと1.8のtypescriptを実行しています。私は、 'node'と 'chrome'の両方のタイプのlaunch.jsonの可能な組み合わせを試しましたが、vscode自体の中の任意のフィールドに値を設定する組み合わせはまだ見つかりません。私は主にプログラムを起動させますが、vscode自体の中でデバッグは行われません。私はvscodeでtypescript電子プログラムをデバッグする実例があるかどうか疑問に思っていましたか?それとも不可能なのでしょうか?vscodeでのtypescript電子プログラムのデバッグ
ご協力いただければ幸いです!
更新
私は今、電子のデバッグ出力を提供vscode内のコンソール持っている - しかし、まだ変数または他の出力を - これが私の現在のlaunch.jsonです:
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug",
"type": "chrome",
"request": "launch",
// "program": "${workspaceRoot}/src/main.ts",
// "program": "${workspaceRoot}/bin/main.js",
// "stopOnEntry": false,
// "args": [],
// "cwd": "${workspaceRoot}",
"sourceMaps": true,
// "preLaunchTask": "build",
// "externalConsole": false,
// "outDir": "${workspaceRoot}/bin",
"runtimeExecutable": "${workspaceRoot}/node_modules/electron-prebuilt/dist/electron.exe",
//"runtimeExecutable": "${workspaceRoot}/node_modules/.bin/electron.cmd",
// Optional arguments passed to the runtime executable.
"runtimeArgs": [
// "--enable-logging",
// "--nolazy",
"--remote-debugging-port=9222",
"--host-rules='MAP * 127.0.0.1'",
"${workspaceRoot}"
// ],
]
// Environment variables passed to the program.
// "env": {
// "NODE_ENV": "development"
// }
}
}
はそれを行いますメインプロセスとレンダラープロセスの両方をデバッグしますか?私の問題は、それが主なプロセスだけをカバーしていたということでした。 – ehiller
@ehiller、いいえ、レンダラープロセスをデバッグしません。 – Deilan