在chrome dev工具中调试本地nodejs脚本

Wit*_*ult 3 javascript debugging node.js google-chrome-devtools

我有一个独立的节点js脚本.我正在使用该脚本执行一些本地任务.我想在chrome dev工具中调试该脚本.我知道我可以通过在代码中放置调试器来本地调试它,但不想这样做.

在nodejs docs上,我看到它有一些选项,如 -

Node.js的V8 Inspector集成#注意:这是一个实验性功能.

V8 Inspector集成允许将Chrome DevTools附加到Node.js实例以进行调试和分析.

可以通过在启动Node.js应用程序时传递--inspect标志来启用V8 Inspector.也可以提供带有该标志的自定义端口,例如--inspect = 9222将接受端口9222上的DevTools连接.

要打破应用程序代码的第一行,除了--inspect之外,还要提供--debug-brk标志.

$ node --inspect index.js

但是,当我这样做时,它给我的错误像 -

$ node --inspect index.js
node: bad option: --inspect
Run Code Online (Sandbox Code Playgroud)

我的节点版本是:

$ node --version
v4.4.7
Run Code Online (Sandbox Code Playgroud)

lin*_*dan 9

您需要节点6.3或更高版本 - 4.4.7中不支持