我有一個運行python程序的nodejs腳本。我希望能夠在調試會話開始時與pdb進行交互。pdb/ipdb如何處理調試標準輸入/標準輸出
我用這個來開始我的過程:
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進行交互?