vscode?對(duì)?typescript代碼調(diào)試的步驟
在 VS Code 中,要對(duì) TypeScript 代碼進(jìn)行調(diào)試,需要先編譯 TypeScript 代碼為 JavaScript 代碼。以下是實(shí)現(xiàn)步驟:
1.在項(xiàng)目根目錄下創(chuàng)建一個(gè)名為 tsconfig.json
的 TypeScript 配置文件(如果該文件已經(jīng)存在可以跳過這一步)。
2.打開 tsconfig.json
文件,添加以下配置:
{ "compilerOptions": { "sourceMap": true, "outDir": "./dist", "target": "es5", "module": "commonjs" } }
其中,sourceMap
是啟用 Source Map 功能,outDir
是編譯后的 JavaScript 代碼所放置的目錄,target
和 module
分別指定代碼編譯的目標(biāo)版本和模塊類型。
3.使用 tsc
命令編譯 TypeScript 代碼到指定目錄:
tsc -p .
這里的 -p .
指的是編譯當(dāng)前目錄下的所有 TypeScript 文件。編譯完成后,會(huì)在 ./dist
目錄下生成與 TypeScript 代碼相對(duì)應(yīng)的 JavaScript 代碼文件。
4.在 VS Code 中打開編譯后的 JavaScript 代碼文件,設(shè)置斷點(diǎn),按 F5 或點(diǎn)擊 Debug 按鈕進(jìn)入 Debug 模式,最后運(yùn)行程序即可開始調(diào)試。
還需要注意的是,由于 TypeScript 代碼和 JavaScript 代碼之間的映射關(guān)系,斷點(diǎn)位置可能會(huì)有所偏移,此時(shí)可以使用 Source Map 功能來解決這個(gè)問題。在 Debug 模式下,打開 Debug 控制臺(tái),選擇 Sources 選項(xiàng)卡,可以看到 TypeScript 和 JavaScript 代碼之間的映射關(guān)系。
到此這篇關(guān)于vscode 對(duì) typescript代碼調(diào)試的方法的文章就介紹到這了,更多相關(guān)vscode typescript調(diào)試內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Axios設(shè)置token請(qǐng)求頭的三種方式
用戶登錄時(shí),后端會(huì)返回一個(gè)token,并且保存到瀏覽器的localstorage中,可以根據(jù)localstorage中的token判斷用戶是否登錄,所以當(dāng)發(fā)送請(qǐng)求時(shí),都要攜帶token給后端進(jìn)行判斷,本文給大家介紹了Axios設(shè)置token請(qǐng)求頭的三種方式,需要的朋友可以參考下2024-02-02基于JS實(shí)現(xiàn)頁面視頻video標(biāo)簽禁止下載(下載按鈕+右擊菜單)
最近做項(xiàng)目遇到這樣的需求,禁止用戶瀏覽頁面的時(shí)候下載頁面的視頻,網(wǎng)上看到下載視頻的方法有兩種,本文對(duì)每種方法做詳細(xì)分析,對(duì)js禁止下載視頻相關(guān)知識(shí)感興趣的朋友一起看看吧2024-02-02關(guān)于JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
下面小編就為大家?guī)硪黄P(guān)于JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-06-06前端常用判斷符號(hào)??,?.?,!?,!!?,||?,&&,?:用法示例
這篇文章主要給大家介紹了關(guān)于前端常用判斷符號(hào)??,?.?,!?,!!?,||?,&&,?:的相關(guān)資料,?在日常編寫中,我們會(huì)頻繁使用以下幾個(gè)符號(hào),文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-03-03JavaScript設(shè)計(jì)模式之工廠方法模式介紹
這篇文章主要介紹了JavaScript設(shè)計(jì)模式之工廠方法模式介紹,本文講解了簡(jiǎn)單工廠模式、多個(gè)工廠方法模式等內(nèi)容,需要的朋友可以參考下2014-12-12JavaScript+canvas實(shí)現(xiàn)七色板效果實(shí)例
這篇文章主要介紹了JavaScript+canvas實(shí)現(xiàn)七色板效果的方法,結(jié)合實(shí)例形式詳細(xì)分析了JavaScript結(jié)合html5的canvas技術(shù)實(shí)現(xiàn)繪制七色板效果的相關(guān)技巧,需要的朋友可以參考下2016-02-02