Ich habe eine Angular2/Typescript App, die ich in VSCode entwickle. Ich benutze Gulp, um die Typoskript-Dateien und gulp-sourcemap zu erstellen, um Map-Dateien zu erstellen. Das Anfügen/Starten von Chrome funktioniert gut, nachdem ich mit der Chrome-Debug-Erweiterung für VSCode herumgebastelt habe, aber ich kann die Haltepunkte nicht erreichen. Ich betreibe die Website mit "dnx web", aber das sollte nicht wichtig sein.Debugging von Visual Studio Code chrome, Breakpoints werden nicht gefunden
Meine Ordnerstruktur wie folgt lautet:
project/wwwroot/index.html
project/wwwroot/app/myfile.js
project/wwwroot/app/myfile.js.map
project/scripts/myfile.ts
Mein launch.json
sieht wie folgt aus:
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch",
"type": "chrome",
"request": "launch",
"url": "http://localhost:8001/portfolios",
"runtimeArgs": [
"--new-window", //Open in new window
"--user-data-dir=C:/temp/",
"--remote-debugging-port=9222"
],
"webRoot": "${workspaceRoot}/wwwroot",
"sourceMaps": true
}
]
}
und meine schluck Build-Task sieht wie folgt aus:
gulp.task('ts', function (done) {
var files = gulp.src(tsToMove)
.pipe(sourcemaps.init())
.pipe(ts(tsConfig), undefined, ts.reporter.fullReporter());
return files.js.pipe(sourcemaps.write(".",{sourceRoot: '../scripts'}))
.pipe(gulp.dest('scripts'));
})
ich überprüft haben, Diese Dateien werden im selben Ordner wie die js-Dateien generiert und gespeichert. beim Bauen.
Danke für Hinweise.
Mögliche Duplikate von [So erhalten Sie vollständige JavaScript/TypScript-Debugging in Chrome mit Visual Studio (wie IE)] (http://stackoverflow.com/questions/29434401/how-to-get-full-javascript-typescript- Debugging-in-Chrome-mit-Visual-Studio-li) – TomDoesCode
Visual Studio-Code ist nicht Visual Studio. – Snorre
Versuchen Sie 'sourceRoot: '../../ scripts''. – Jimi