使用Visual Studio Code调试TypeScript

博客介绍了在VSCode中调试TS或JS代码的方法。先安装Debugger for Chrome插件,按F5选择Chrome,VSCode会自动生成.vscode文件夹及launch.json文件,可按需修改参数,同时指出调试需要服务器提供服务。
  • 安装Debugger for Chrome插件
  • 按F5,选择Chrome
    在这里插入图片描述
  • 选择Chrome后,vscode会在当前根目录下自动生成.vscode的文件夹,并且在该文件夹下生成launch.json文件,根据具体情况修改参数(比如我使用lite-server,端口是3000,所以将默认的8080端口改为3000)

由此可见,调试ts或者js需要服务器提供服务。

### 配置 Visual Studio Code 运行 TypeScript 文件 要在 Visual Studio Code 中运行 TypeScript 文件,需完成以下几个方面的设置: #### 1. 安装必要的工具 确保已安装 Node.js 和 Visual Studio Code。Node.js 是 TypeScript 的运行环境基础,而 Visual Studio Code 提供了强大的编辑器支持[^2]。 验证 Node.js 是否安装成功可以通过以下命令: ```bash node -v npm -v ``` 如果未安装 TypeScript,则需要通过 npm 全局安装它: ```bash npm install -g typescript ``` 此操作会将 TypeScript 编译器 `tsc` 添加到全局环境中[^4]。 --- #### 2. 初始化项目并创建 tsconfig.json 在一个新的项目目录中初始化 npm 并生成 `package.json` 文件: ```bash npm init -y ``` 接着,在同一目录下创建 `tsconfig.json` 文件来定义编译选项。可以手动编写该文件或者让 TypeScript 自动生成: ```bash npx tsc --init ``` 这一步会在当前目录生成默认配置的 `tsconfig.json` 文件[^3]。 以下是常见的 `tsconfig.json` 配置示例: ```json { "compilerOptions": { "target": "ES6", "module": "commonjs", "outDir": "./dist", "strict": true, "esModuleInterop": true }, "include": ["src/**/*"], "exclude": ["node_modules"] } ``` 上述配置指定了目标 JavaScript 版本 (`ES6`)、模块化方案 (`commonjs`)、输出路径 (`./dist`) 等参数[^1]。 --- #### 3. 使用 Visual Studio Code 执行 TypeScript 文件 为了更方便地调试和运行 TypeScript 文件,可以在 VSCode 中启用内置的任务功能或扩展插件。 ##### 方法一:利用任务 (Tasks) 自动构建 VSCode 支持通过 Tasks 功能调用 TypeScript 编译器。按下快捷键 `Ctrl+Shift+P` 或者点击顶部菜单栏中的 **Terminal -> Configure Default Build Task** 来打开任务管理界面。选择 `tsc: watch - tsconfig.json` 后,每次保存 `.ts` 文件都会自动触发重新编译。 ##### 方法二:借助扩展插件 推荐安装官方提供的 “TypeScript and JavaScript Language Features” 插件,它可以提供语法高亮显示以及即时错误提示等功能。此外,“Code Runner” 插件能够一键运行单个 TypeScript 脚本文件。 对于复杂场景下的调试需求,还可以配置 launch.json 文件实现断点调试模式。例如: ```json { "version": "0.2.0", "configurations": [ { "type": "pwa-node", "request": "launch", "name": "Launch Program", "skipFiles": ["<node_internals>/**"], "program": "${workspaceFolder}/dist/index.js" } ] } ``` 以上配置允许开发者启动基于 Node.js 的调试会话,并指定入口文件位置为 `dist/index.js`(即由 TypeScript 编译后的产物)。 --- #### 总结 综上所述,要使 Visual Studio Code 正常运行 TypeScript 文件,应先确认开发环境搭建完毕,再合理调整项目结构与相关配置项。最终结合 IDE 内建特性提升工作效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值