【发布时间】:2015-12-04 13:43:18
【问题描述】:
我正在使用tsconfig.json 中的outFile 选项将我的打字稿文件编译成一个.js 文件。
我正在生成源地图。
但是,错误消息不引用到打字稿文件。
例子:
script.ts:throw 'Error'
tsconfig.json:
{
"compilerOptions": {
"sourceMap": true
}
}
编译(tsc 1.6.2)会生成:
script.js:throw 'Error
script.js.map:{"version":3,"file":"script.js","sourceRoot":"","sources":["script.ts"],"names":[],"mappings":"AACA,MAAM,QAAQ,CAAC"}
浏览器的控制台 (Chrome 47.0.2526.73 m) 将显示:Uncaught Error. script.ts:1
没关系。
script.ts:throw 'Error'
tsconfig.json:
{
"compilerOptions": {
"sourceMap": true,
"outFile": "app.js"
}
}
编译(tsc 1.6.2)会生成:
app.js:throw 'Error
app.js.map:{"version":3,"file":"app.js","sourceRoot":"","sources":["script.ts"],"names":[],"mappings":"AACA,MAAM,QAAQ,CAAC"}
浏览器的控制台 (Chrome 47.0.2526.73 m) 将显示:Uncaught Error. app.js:1
是app.js应该是app.ts
如何让浏览器将错误消息引用到我的打字稿文件?
【问题讨论】:
标签: debugging browser console source-maps typescript1.6