VS Code下调试node.js(使用TypeScript)
为了在VS Code中调试Node.js应用程序,您需要一个基本的TypeScript项目设置,并配置launch.json
文件以启动调试会话。以下是步骤和示例代码:
- 初始化一个Node.js项目(如果还没有的话)并安装TypeScript和ts-node作为开发依赖。
npm init -y
npm install typescript ts-node --save-dev
- 创建一个
tsconfig.json
文件来配置TypeScript编译选项。
{
"compilerOptions": {
"target": "es2017",
"module": "commonjs",
"strict": true,
"esModuleInterop": true
}
}
- 创建一个入口文件,比如
index.ts
,并写入一些TypeScript代码。
// index.ts
const helloWorld = (): void => {
console.log('Hello, World!');
};
helloWorld();
- 由于要使用VS Code进行调试,因此需要配置
.vscode/launch.json
文件。
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Debug TypeScript",
"skipFiles": ["<node_internals>/**"],
"program": "${workspaceFolder}/index.ts"
}
]
}
- 在VS Code中打开
launch.json
文件,并点击“开始调试”按钮,或按F5
键开始调试。
确保您的tasks.json
(如果有的话)包含一个编译命令,以便在调试前编译TypeScript文件。
{
"version": "2.0.0",
"tasks": {
"tsc": {
"type": "typescript",
"tsconfig": "tsconfig.json",
"problemMatcher": [
"$tsc"
],
"group": {
"kind": "build",
"isDefault": true
}
}
}
}
现在,您应该能够在VS Code中调试您的Node.js应用程序了。
评论已关闭