如何使用可视代码或开发人员工具调试Angular 2 Typescript应用程序?
答案 0 :(得分:5)
晚会,但希望以下帮助别人。该解决方案适用于angular2& angular4 =视觉工作室代码上的角度。
编辑'launch.json'以反映如下。请注意,如果您的端口不同,则端口4200默认为“ng服务”调整。
{ "version": "0.2.0", "configurations": [ { "type": "chrome", "request": "launch", "name": "Launch Chrome against localhost", "url": "http://localhost:4200", "webRoot": "${workspaceRoot}", "sourceMaps": true }, { "type": "chrome", "request": "attach", "name": "Attach to Chrome", "port": 9222, "webRoot": "${workspaceRoot}", "sourceMaps": true } ] }
答案 1 :(得分:4)
此级别的重要内容是源地图。它们允许您将TypeScript源代码链接到已转换的JavaScript代码。
sourceMap
文件中有一个tsconfig.json
选项,必须设置为true
:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true, // <-----
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false
}
}
然后,您就可以在DevTools的Sources选项卡中看到TypeScript文件,并在其中添加断点。
本文也可能对您感兴趣:
答案 2 :(得分:0)