Node.js NodeJS,我可以生成一个命令,比如;“勒纳”;有几个互动?

Node.js NodeJS,我可以生成一个命令,比如;“勒纳”;有几个互动?,node.js,npm,workspace,spawn,lerna,Node.js,Npm,Workspace,Spawn,Lerna,我试图简化我的工作流程,为此我需要从节点运行 执行某些命令的脚本 那些不是交互式的,比如git add*等等,我可以使用require('child\u process')。exec很好 但是那些需要用户干预的,比如lerna blahI不能 我试过类似的方法 让{stdout,stderr}=wait spawn('lerna',[lerna_选项,'--no push']{ env:process.env, stdio:'继承', 壳牌:是的, }) if(stdout)console.lo

我试图简化我的工作流程,为此我需要从
节点运行
执行某些命令的脚本

那些不是交互式的,比如
git add*
等等,我可以使用
require('child\u process')。exec
很好

但是那些需要用户干预的,比如
lerna blah
I不能

我试过类似的方法

让{stdout,stderr}=wait spawn('lerna',[lerna_选项,'--no push']{
env:process.env,
stdio:'继承',
壳牌:是的,
})
if(stdout)console.log('\n'+stdout)
if(stderr)console.log('\n'+stderr)
但它给了我一个互动,然后继续,不允许我问所有的问题,并按预期运行

有什么简单的方法可以做到这一点吗