Исходная карта ссылается на неправильную строку, чаще всего последнюю строку исходного файла
Я использую grunt-ts (v5.3.0beta.2, tsc v1.7.3) для компиляции моих файлов Typscript в javascript с помощью inlineSource + inlineSourceMaps для отладки
Моя грубая конфигурация выглядит так:
grunt.initConfig({
ts: {
project: {
src: ["app/client/**/*.ts"],
options: {
removeComments: false,
failOnTypeErrors: true,
inlineSourceMap: true,
inlineSources: true
},
outDir: "tmp/built/app"
}
}
});
Теперь chrome выбирает исходные карты, но номер строки всегда неверен, в большинстве случаев это просто последняя строка в коде.
В этом примере это ссылка на строку № 51, но это должна быть строка № 21: