使用node inspect 命令行调试调试Puppeteer脚本的执行进程

7 min read

要使用node inspect命令行调试Puppeteer脚本的执行进程,可以按照以下步骤操作:

  1. 确保已安装Node.js和Puppeteer库。如果还没有安装,请先进行安装。

  2. 在命令行中使用下面的命令启动调试器:

node inspect script.js

其中,script.js是要调试的Puppeteer脚本文件。

  1. 执行上述命令后,将会启动Node.js的调试器,并等待连接。命令行会输出调试器的监听地址,类似于:
Debugger listening on ws://127.0.0.1:9229/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
  1. 打开Google Chrome浏览器,输入chrome://inspect并回车,然后点击"Open dedicated DevTools for Node"链接。

  2. 在打开的DevTools面板上方,点击"Add folder to Workspace"按钮,选择Puppeteer脚本所在的目录。

  3. 在DevTools的Sources面板中,找到左侧的文件树,定位到要调试的Puppeteer脚本文件。

  4. 在源代码中添加断点,可以通过点击行号来添加断点。

  5. 返回命令行,按下C键或输入continue命令,使脚本继续执行。

  6. 当脚本执行到断点位置时,将会暂停执行,此时可以在DevTools中观察代码执行状态,并进行变量查看、调试等操作。

  7. 可以使用DevTools中的其他调试功能,如单步执行、观察变量值等来调试Puppeteer脚本的执行进程。

以上就是使用node inspect命令行调试Puppeteer脚本的执行进程的步骤。希望对你有所帮助!