在Ubuntu中使用Node.js进行调试,您可以使用内置的调试器node --inspect
或使用Visual Studio Code等集成开发环境(IDE)进行调试。下面是两种方法的详细步骤:
方法1:使用Node.js内置调试器
-
打开终端(Terminal)。
-
转到您的项目目录,例如:
cd /path/to/your/project
- 使用
node --inspect
命令启动您的应用程序:
node --inspect app.js
这将在端口9229上启动调试器。
- 打开Chrome浏览器,访问以下URL以打开Chrome DevTools:
chrome://inspect
- 在"Remote Target"部分,点击"open dedicated DevTools for Node"链接。这将打开一个新的Chrome DevTools窗口,您可以在其中设置断点、查看变量、单步执行代码等。
方法2:使用Visual Studio Code进行调试
-
确保您已经安装了Visual Studio Code。如果没有,请访问https://code.visualstudio.com/下载并安装。
-
打开Visual Studio Code,然后打开您的项目文件夹。
-
在左侧边栏中,点击"Run and Debug"图标(一个带有三角形的虫子图标)。
-
点击"create a launch.json file"链接,选择"Node.js"作为环境。
-
在生成的
launch.json
文件中,找到"configurations"部分,将默认配置更改为以下内容:
{ "type": "node", "request": "attach", "name": "Attach to Process", "port": 9229, "skipFiles": ["/**"] }
-
保存
launch.json
文件。 -
按照方法1中的步骤3启动您的Node.js应用程序。
-
回到Visual Studio Code,点击"Run and Debug"面板中的绿色三角形按钮(开始调试)。您的应用程序将附加到正在运行的Node.js进程。
现在,您可以在Visual Studio Code中设置断点、查看变量、单步执行代码等。祝您调试愉快!