We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
在编程语言中几乎都可以通过打印来调试程序运行,JS中在控制台打印内容的方法是console.log。使用console.log调试程序运行是一种常用但低效的做法。
console.log
下面介绍调试 Node.js 的几种方法。
node inspect
node inspect 命令是Node.js自带的调试器客户端启动命令:
node inspect path/to/node-file.js
运行后会启动一个交互式命令行应用,自动中断在调试文件可执行的第一行代码位置。
应用具有类似于 Chrome DevTools 开发者工具调试功能的调试命令:
同开发者工具一样,调试命令会在遇到代码 debugger、断点时中断。
debugger
为了查看调试内容,可以执行调试命令 repl,进入类似开发者工具控制台的交互式命令行。
repl
node --inspect-brk
更有效率地调试 Node.js 是使用带有UI界面的 Chrome DevTools 。
运行以下命令启动 Chrome DevTools 协议服务:
node --inspect-brk path/to/node-file.js
运行后在浏览器打开 Chrome 开发者工具,即可在开发者工具左上角找到绿色的 Node.js 图标,点击即可新窗口打开 Node.js 调试工具。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
在编程语言中几乎都可以通过打印来调试程序运行,JS中在控制台打印内容的方法是
console.log
。使用console.log
调试程序运行是一种常用但低效的做法。下面介绍调试 Node.js 的几种方法。
node inspect
node inspect 命令是Node.js自带的调试器客户端启动命令:
运行后会启动一个交互式命令行应用,自动中断在调试文件可执行的第一行代码位置。
应用具有类似于 Chrome DevTools 开发者工具调试功能的调试命令:
同开发者工具一样,调试命令会在遇到代码
debugger
、断点时中断。为了查看调试内容,可以执行调试命令
repl
,进入类似开发者工具控制台的交互式命令行。node --inspect-brk
更有效率地调试 Node.js 是使用带有UI界面的 Chrome DevTools 。
运行以下命令启动 Chrome DevTools 协议服务:
运行后在浏览器打开 Chrome 开发者工具,即可在开发者工具左上角找到绿色的 Node.js 图标,点击即可新窗口打开 Node.js 调试工具。
参考资料
The text was updated successfully, but these errors were encountered: