节点守护进程不会以 process.stdin.setRawMode(true) 开头
node daemon won't start with process.stdin.setRawMode(true)
我正在 运行ning 一个节点服务器守护程序,但我一直 运行ning 到这个错误中。
当我 运行 我的 bash 剥离测试应用程序时,我得到 TypeError: process.stdin.setRawMode is not a function
。
你能帮我找到一种方法,我可以在后台使用此节点应用程序 运行ning 的键盘输入吗?
我已尝试授予我的 bash 脚本权限 chmod 777 x.sh
& chmod 755 x.sh
setRawMode()
仅在输入由 TTY 提供时可用,而不像您的直接流来自 stdin
。
用这个来检查你有什么流:
if (process.stdin.isTTY) {
process.stdin.setRawMode(true);
}
我正在 运行ning 一个节点服务器守护程序,但我一直 运行ning 到这个错误中。
当我 运行 我的 bash 剥离测试应用程序时,我得到 TypeError: process.stdin.setRawMode is not a function
。
你能帮我找到一种方法,我可以在后台使用此节点应用程序 运行ning 的键盘输入吗?
我已尝试授予我的 bash 脚本权限 chmod 777 x.sh
& chmod 755 x.sh
setRawMode()
仅在输入由 TTY 提供时可用,而不像您的直接流来自 stdin
。
用这个来检查你有什么流:
if (process.stdin.isTTY) {
process.stdin.setRawMode(true);
}