我有一个使用child_process.exec调用npm adduser的node.js脚本。通常情况下,如果我在控制台中输入npm adduser,则会得到以下内容:
用户名:[stdin提示]
密码:[stdin提示]
等等。
如果我使用node.js执行此代码,则不会打印任何内容,并且它只会停留在空提示处,直到我ctrl-C退出为止。
如何获得通常的行为?我基本上只想执行bash并让它自己完成...
用户名:[stdin提示]
密码:[stdin提示]
等等。
如果我使用node.js执行此代码,则不会打印任何内容,并且它只会停留在空提示处,直到我ctrl-C退出为止。
如何获得通常的行为?我基本上只想执行bash并让它自己完成...
adduser
不可能吗?如果不行,有方法可以将stdin发送到该进程中。我从未尝试过,但它已经记录在案了。 - adeneo