我--inspect从节点7 开始就熟悉使用该选项。现在在节点8上,它不起作用。今天,我要求节点照常使用检查器:
--inspect
$ node --inspect --debug-brk node_modules/mocha/bin/_mocha o/**/*.test.js
它回应如下:
Debugger listening on ws://127.0.0.1:9229/97a6264d-a751-4467-ac36-172ff3ebaac1 For help see https://nodejs.org/en/docs/inspector
如果我尝试打开该链接,Chrome会说:
This site can’t be reached The webpage at ws://127.0.0.1:9229/97a6264d-a751-4467-ac36-172ff3ebaac1 might be temporarily down or it may have moved permanently to a new web address. ERR_DISALLOWED_URL_SCHEME
在此之前,它曾经是一个“ chrome-devtools://”链接,该链接非常出色。
是什么赋予了?
到处搜索,我找不到与此ws://链接有关的任何内容。
ws://
有来自nodejs文档的信息
选项1:chrome://inspect在基于Chromium的浏览器中打开。单击“配置”按钮,并确保列出了目标主机和端口。然后从列表中选择您的Node.js应用。 选项2:安装Chrome扩展程序NIM(Node Inspector Manager)
选项1:chrome://inspect在基于Chromium的浏览器中打开。单击“配置”按钮,并确保列出了目标主机和端口。然后从列表中选择您的Node.js应用。
chrome://inspect
选项2:安装Chrome扩展程序NIM(Node Inspector Manager)
我喜欢选项2。
也--debug-brk已弃用。Node.js 8.x使用--inspect-brk
--debug-brk
--inspect-brk