'daki yazı tipinden Visual Studio Code sürüm 1.17 kullanıyorum ve hedefim geçerli yazı tipi dosyasında hata ayıklamaktır. Ben bir yapı görev çalışan var, bu yüzden her zaman böyle karşılık gelen javascript dosyası var:Hata ayıklama karşılık gelen javascript dosyası, VS Code
src/folder1/folder2/main.ts
src/folder1/folder2/main.js
aşağıdaki launch.json yapılandırma ile çalıştık:
{
"type": "node",
"request": "launch",
"name": "Current File",
"program": "${file}",
"console": "integratedTerminal",
"outFiles": [
"${workspaceFolder}/${fileDirname}**/*.js"
]
}
Ama hatayı alıyorum: Cannot launch program '--full-path-to-project--/src/folder1/folder2/main.ts' because corresponding JavaScript cannot be found.
Ancak ilgili JavaScript dosyası mevcut!
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"
]}
Hatalı yollar verildiğinde hata ayıklayıcı çalışıyor. mapRoot ayarlanmadı - orijinal soruyu, tsconfig.json'un dahil edilmesini sağlayacak şekilde düzenleyeceğim. Lastely - harita dosyaları oluşturuluyor. – DauleDK
Mutlak yollar ile çalışıyorsa, o zaman açıkça "program" ve "outFiles" ayarını yapmanız gerektiği anlamına gelir. Her ikisini de şöyle ayarladım: "program": "$ {workspaceFolder} /backend/src/app.ts", "outFiles": ["$ {workspaceFolder}/backend/build/**/*. Js"] ' $ {workspaceFolder}, projenizin ana klasörünün konumunu verir. Buradan dosyalarınıza gidebilirsiniz. Benim tam yapılandırmamda aşağıdaki cevabımda bir göz atabilirsiniz. stackoverflow.com/questions/31169259/… –
https://stackoverflow.com/a/47215246/7022062 <- Aakash Malhotra'nın yaptığı yorumda verdiği bağlantıyı düzeltme –