node.js - 防止 fork 添加 --inspect-brk

标签 node.js

我的应用程序在执行期间调用 child_process.fork。我想使用 --inspect-brk 来调试测试,但我不关心 fork 过程。我实际上特别需要 forked 进程继承--inspect-brk 标志。我该怎么做?

最佳答案

来自child process docs ,对于 child_process.fork:

execArgv List of string arguments passed to the executable. Default: process.execArgv

因此, fork 进程继承了传递的主进程参数。考虑到这一点,您应该覆盖 execArgv:

var cp = require('child_process');
var foo = cp.fork('./foo.js', { execArgv: [] });

关于node.js - 防止 fork 添加 --inspect-brk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48510870/

相关文章:

node.js - 需要多次运行 npm update

java - Node JS 服务器处理 10000 个 websockets

javascript - 为什么 Jest 不会运行? "TypeError: environment.setup is not a function"

node.js - 如何使用 Node.js 将多条记录插入 Oracle DB

node.js - Npm install 不起作用(没有错误),但 npm install <package> 可以

javascript - 可排序用户列表最佳实践

javascript - 顶级等待不适用于 Node 14.13.-

node.js - 有没有办法让 chrome-devtools (--inspect) 自动从已结束的进程中分离?

mysql - 如何使用 Node 流向mysql插入大数据?

javascript - 为什么我们在使用方法之前添加 req.user 对象?