vscodeを使用してtypescriptをデバッグしたいのですが、私のtypescriptソースファイルにブレークポイントを設定しようとしました。VSCodeはtypescriptでブレークポイントを設定します
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${file}",
"outFiles": [
"${workspaceRoot}/dist/**/*.js"
],
"cwd": "${workspaceRoot}",
"sourceMaps": true,
"console": "integratedTerminal"
}
]
}
と私はtypescriptですを見て、.js
にそれらをコンパイルするgulp
を使用します。ここに私のlaunch.json
です。
{
"files": [
"src/**/*.ts"
],
"compilerOptions": {
"module": "commonjs",
"removeComments": true,
"allowJs": true,
"target": "es2015",
"sourceMap": true,
"types": [
"node",
"lodash"
]
},
"exclude": [
"node_modules"
]
}
しかし、私はtypescriptですファイルにブレークポイントを設定すると、エラーが発生しています:ここでtsconfig.json
ですcannt launch the program src/xxx.ts because corresponding JavaScript cannot be found.
私はあなたがgulp
が.ts
dist/
に
なぜそれをしたいですか? Chromeのコンソールでアプリケーションを簡単にデバッグできます。 JavaScriptを翻訳していないタイスクリプトでブレークポイントを設定したいのであれば、その目的のためにソースマップを使用することをお勧めします。 – Ajay
はい、私はソースマップを使用しました。 – laoqiren