亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

VS Code 調試 Angular 和 TypeScript 的配置

標簽:
JavaScript

一、安装插件

在 Visual Studio Code 中打开扩展面板(快捷键 Ctrl+Shift+X),搜索安装 Debugger for chrome 插件)。

5acf076200012e1303680074.jpg

二、配置启动参数

在 Visual Studio Code 中快捷键 Ctrl+Shift+D 打开调试面板。

5acf07620001b8e704280322.jpg

点击右上角 “齿轮” 按钮,打开 launch.json 文件,添加如下配置:

launch.json

{    "version": "0.2.0",    "configurations": [        {            "name": "Launch localhost with sourcemaps",            "type": "chrome",            "request": "launch",            "url": "http://localhost:4200",            "sourceMaps": true,            "webRoot": "${workspaceRoot}",            "trace": true,            "userDataDir": "${workspaceRoot}/.vscode/chrome"        }    ]}

三、配置 TypeScript

打开项目中的 tsconfig.json 文件,修改如下配置:

tsconfig.json

{  "compileOnSave": false,  "compilerOptions": {    "outDir": "../dist/", // 注意这个路径    "rootDir": ".",    "baseUrl": "src",    "sourceMap": true, // 这个必须要启用,重要    "declaration": false,    "moduleResolution": "node",    "emitDecoratorMetadata": true,    "experimentalDecorators": true,    "target": "es5",    "typeRoots": [      "node_modules/@types"    ],    "lib": [      "es2016",      "dom"    ]  }}

五、开始调试

1、添加调试断点位置。

2、终端运行 ng serve ,先启动宿主。

3、在 VS Code 调试面板,选择刚刚配置的 Launch localhost with sourcemaps
点击启动调试。

注意事项

1、使用 tsc -v 命令检查 ts 版本是否高于 2.1.x

2、运行下面命令

cd srctsc

src 文件夹运行 tsc 命令,观察在项目的 dist 文件夹 是否会生成 src 目录和目录中是否存在 *.js.map 文件。

3、如果没有命中断点,点击 VS Code 中的重启(快捷键 Ctrl+Shift+F5), 再尝试。

5acf0762000124d202270057.jpg

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消