Node.js 使用环境变量启动节点--inspect/--debug brk

Node.js 使用环境变量启动节点--inspect/--debug brk,node.js,node-inspector,blink-developer-tools,Node.js,Node Inspector,Blink Developer Tools,很长一段时间以来,我一直在使用node.js调试和检查node inspector,但我从未见过任何文档允许您使用环境变量启动调试环境 有人知道我是否能做到这一点: node --inspect-brk foo.js node --debug-brk foo.js 改用env变量?比如: NODE_INSPECT=yes node foo.js NODE_DEBUG_BRK=yes node foo.js 我不知道你想做什么。如果您使用的是Bash,那么他的行将引入一个nodeinsp“可执

很长一段时间以来,我一直在使用node.js调试和检查node inspector,但我从未见过任何文档允许您使用环境变量启动调试环境

有人知道我是否能做到这一点:

node --inspect-brk foo.js
node --debug-brk foo.js
改用env变量?比如:

NODE_INSPECT=yes node foo.js
NODE_DEBUG_BRK=yes node foo.js

我不知道你想做什么。如果您使用的是Bash,那么他的行将引入一个
nodeinsp
“可执行文件”


alias nodeinsp=“node--inspect”

我猜如果你在使用Karma,Jasmine。。。您应该已经有了一个完整的调试器工具。但是,如果您想添加一些别名并使用语法作为示例,可能应该可以通过添加bashrc或执行导出来实现。是的,我需要一个env变量,因为这是用于库的,所以它需要比that@AlexanderMills您还可以通过调用
进程来启用检查器。\u debugProcess(pid)
来自另一个Node.js实例。顺便问一下,你在哪里找到这些信息的?@AlexanderMills我写的;)它没有文档记录,有点像遗留API。但是有一些重要的用例,所以它将暂时停留在那里。您所需要的只是与Chrome浏览器的WS连接(例如,您需要使用
--远程调试端口=9222
标志运行Chrome)。然后你发送检查命令并阅读回复。-这是一些用于访问节点实例的测试代码,应该可以与Chrome一起使用。