VSCode怎么運行TypeScript? VSCode配置并調(diào)試TypeScript代碼的技巧

VSCode如果配置并調(diào)試TypeScript代碼?本篇經(jīng)驗將和大家介紹在VSCode中配置并調(diào)試TypeScript代碼,希望對大家的工作和學習有所幫助!
首先確保本機已安裝Node.js,并全局安裝了ts-node插件,如下圖所示:
使用VSCode打開一個空目錄,在下面創(chuàng)建一個src目錄,并在其下面創(chuàng)建兩個ts腳本,如下圖所示:
在VSCode中點擊左側(cè)的調(diào)試工具欄,選擇“顯示所有自動調(diào)試配置”,點擊“添加配置”,如下圖所示:
選擇Node.js,如下圖所示:
之后在項目根目錄下,默認會創(chuàng)建一個.vscode的目錄,下面包括一個名為launch.json文件,如下圖所示:
右鍵資源管理器面板中的空白目錄,選擇“在集成終端中打開”,如下圖所示:
在項目根目錄下,在終端窗口,輸入命令
npm install typescript ts-node
根目錄下會創(chuàng)建一個名為node_modules的文件夾和package.json文件,如下圖所示:
<
根目錄下我們創(chuàng)建一個名為tsconfig.json文件,內(nèi)容如下
{ "compilerOptions": { "module": "commonjs", "target": "es6", "noImplicitAny": true, "outDir": "./dist", "sourceMap": true }, "include": [ "src/**/*" ] }
,如下圖所示:
打開.vscode/launch.json文件,修改如下
{ "version": "0.2.0", "configurations": [ { "name": "調(diào)試TypeScript", "type": "node", "request": "launch", "program": "${workspaceRoot}/node_modules/ts-node/dist/bin.js", "args": [ "${relativeFile}" ], "cwd": "${workspaceRoot}", "protocol": "inspector" } ] }
,如下圖所示:
打開某個ts文件,在需要跟蹤調(diào)試的代碼行前面點擊下會出現(xiàn)一個小紅點,說明成功創(chuàng)建了一個斷點,如下圖所示:
左側(cè)工具欄中點擊調(diào)試俺妞,在運行和調(diào)試右側(cè)出現(xiàn)一個綠色三角形,點擊開始調(diào)試,如下圖所示:
測試程序會停止在剛設置斷點的地方,并且上方會出現(xiàn)一個調(diào)試工具欄面板,如下圖所示:
調(diào)試過程中,可以在監(jiān)視選項中添加要跟蹤監(jiān)視的變量,如下圖所示:
以上就是VSCode配置并調(diào)試TypeScript代碼的技巧,希望大家喜歡,請繼續(xù)關注腳本之家。
相關推薦:
vscode怎么導入圖片? vscode把圖片放進程序的技巧
VSCode中git怎么開啟智能提交? VSCode智能提交的設置方法
Visual Studio Code怎么設置持久會話? vscode開啟持久會話的技巧
相關文章
- vsCode鼠標后退向前導航快捷功能怎么設置?vsCode中可以進行很多基礎設置,方便使用,今天我們就來看看vsCode鼠標后退向前導航的設置方法2022-01-07
- vscode插件怎么刪除?vscode中經(jīng)常需要安裝各種插件,很多插件并不常用,想要刪除不常用的插件,該怎么卸載插件呢?下面我們就來看看完全卸載vscode插件的技巧2021-12-22
vscode怎么編寫Maude程序? Maude插件在vscode的用法
vscode怎么編寫Maude程序?vscode中想要編寫Maude文件,需要使用Maude插件來實現(xiàn),下面我們就來看看Maude插件在vscode的用法2021-12-22VSCode怎么將markdown文件轉(zhuǎn)換成PDF?
VSCode怎么將markdown文件轉(zhuǎn)換成PDF?寫代碼習慣用markdown編輯器了,但是導出來是md格式,想要轉(zhuǎn)換成pdf文件,該怎么操作呢?下面我們就來看看詳細的教程2021-12-17vscode插件Markdown PDF插件轉(zhuǎn)換PDF錯誤該怎么辦?
Markdown PDF插件轉(zhuǎn)換PDF錯誤該怎么辦?VSCode中的插件Markdown PDF轉(zhuǎn)換PDF時Chromium下載失敗,提示Failed to download Chromium! 該怎么辦呢?下面我們就來看看詳細的解2021-12-17vscode有哪些界面快捷鍵操作? vscode工作界面快捷操鍵分享
vscode有哪些界面快捷鍵操作?vscode界面可以放大縮小或者全屏顯示等等操作,這些操作都有快捷鍵可以實現(xiàn),下面我們就來看看vscode工作界面快捷操鍵分享2021-12-08vscode安裝后打開黑屏該怎么辦? vscode黑屏的解決方法
vscode安裝后打開黑屏該怎么辦?vscode正常安裝,沒有任何問題,但是打開卻黑屏,該怎么辦呢?下面我們就來看看vscode黑屏的解決方法2021-12-08vscode工作區(qū)怎么添加多個文件夾? 將文件夾添加到工作區(qū)的技巧
vscode工作區(qū)怎么添加多個文件夾?vscode想要在工作區(qū)添加幾個常用的文件夾,該怎么添加呢?下面我們就來看看vscode將文件夾添加到工作區(qū)的技巧,詳細請看下文介紹2021-12-08vscode怎么新建文件夾? vscode創(chuàng)建工作文件夾的技巧
vscode怎么新建文件夾?vscode想要創(chuàng)建工作文件夾,存放相關項目文件很方便,該怎么創(chuàng)建呢?下面我們就來看看vscode創(chuàng)建工作文件夾的技巧2021-12-08vscode怎么打包vue項目? vscode中vue項目打包流程
vscode怎么打包vue項目?之前我們介紹過vscode中運行vue項目,那么該怎么打包呢?項目我們就來看看vscode中vue項目打包流程,詳細請看下文介紹2021-11-29