返回
NestJS 7.x: 亲测可行,VS Code 1.5+ 成功调试 NestJS
前端
2023-11-20 09:43:25
前言
NestJS 作为一款流行的 JavaScript 框架,深受开发者的喜爱。随着 7.x 版本的发布,NestJS 的功能和性能进一步提升,但同时,它的调试也变得更加复杂。本文将为您提供在 VS Code 1.5+ 中调试 NestJS 7.x 版本的详细指南,帮助您轻松解决开发中的问题。
正文
一、准备工作
在开始调试之前,您需要确保已经安装了以下工具:
- Node.js 14.x 或更高版本
- npm 6.x 或更高版本
- NestJS CLI
- VS Code 1.5+
二、新建 NestJS 项目
接下来,您需要创建一个新的 NestJS 项目。可以使用以下命令:
nest new my-project
三、安装依赖项
进入项目目录后,使用以下命令安装必要的依赖项:
npm install
四、配置 VS Code
- 打开 VS Code,并打开项目文件夹。
- 在 VS Code 中,按
Ctrl
+Shift
+P
打开命令面板,然后输入Debug: Open launch.json
。 - 在弹出的
launch.json
文件中,添加以下配置:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "NestJS",
"program": "${workspaceFolder}/node_modules/nest/cli.js",
"args": [
"start"
],
"cwd": "${workspaceFolder}",
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen"
}
]
}
五、启动调试
- 在 VS Code 中,按
F5
或单击调试工具栏上的绿色三角形按钮启动调试。 - 在调试控制台中,您将看到 NestJS 应用程序启动的消息。
六、设置断点
您可以通过在代码中单击行号旁边的空白区域来设置断点。当程序运行到断点时,它将暂停执行,您可以在调试控制台中检查变量的值并逐步执行代码。
七、常见问题
如果您在调试过程中遇到问题,可以参考以下常见问题解答:
-
问题: NestJS 应用程序没有启动。
解决方案: 确保您已经安装了必要的依赖项,并且已经正确配置了launch.json
文件。 -
问题: 断点没有生效。
解决方案: 确保您已经正确设置了断点,并且程序已经运行到断点处。 -
问题: 无法检查变量的值。
解决方案: 确保您已经打开了调试控制台,并且已经选择正确的堆栈帧。
结语
通过本文,您已经了解了如何在 VS Code 1.5+ 中调试 NestJS 7.x 版本。希望本文能够帮助您快速上手 NestJS 的开发,并轻松解决开发中的问题。