我有一个运行 python 程序的 nodejs 脚本。我希望能够在调试会话开始时与 pdb 进行交互。
我正在使用它来开始我的过程:
var cp = require('child_process')
var app = cp.spawn('python_app', ['param'])
app.stdout.pipe(process.stdout)
app.stderr.pipe(process.stderr)
process.stdin.pipe(app.stdin)
不幸的是,当调试会话开始时,我什么也看不到,进程只是挂起。我猜 pdb/ipdb 正在工作,但似乎我所做的任何事情都没有发送到 pdb。
是否可以从 nodejs 与 pdb 交互?