Я использую Visual Studio Code версии 1.17, и моя цель - отладить текущий файл typescript. У меня есть задача сборки, поэтому у меня всегда есть соответствующий файл javascript, например:
src/folder1/folder2/main.ts
src/folder1/folder2/main.js
Я попробовал следующую конфигурацию launch.json:
{
"type": "node",
"request": "launch",
"name": "Current File",
"program": "${file}",
"console": "integratedTerminal",
"outFiles": [
"${workspaceFolder}/${fileDirname}**/*.js"
]
}
Но я получаю ошибку: Cannot launch program '--full-path-to-project--/src/folder1/folder2/main.ts' because corresponding JavaScript cannot be found.
Но соответствующий файл JavaScript существует!
tsconfig.json:
{
"compileOnSave": true,
"compilerOptions": {
"target": "es6",
"lib": [
"es2017",
"dom"
],
"module": "commonjs",
"watch": true,
"moduleResolution": "node",
"sourceMap": true
// "types": []
},
"include": [
"src",
"test"
],
"exclude": [
"node_modules",
"typings"
]}