10 秒短视频:https ://drive.google.com/file/d/1YZccegry36sZIPxTawGjaQ4Sexw5zGpZ/view
我有一个 CLI 应用程序,它要求用户进行选择,然后从 mysql 数据库返回响应。CLI 应用程序在 node.js 中运行,并使用 Inquirer 提示问题。
但是,在返回信息表后,下一个提示会覆盖表数据,使其几乎无法读取。它应该出现在其余数据下方的单独行中,而不是重叠。收集和返回数据的函数是异步的(它们必须是为了循环),但为了测试目的,我只使用了一小部分标准同步函数进行了尝试,并且存在同样的问题。我已经尝试过使用和不使用console.table,提示仍然会覆盖响应,作为控制台表或对象列表。
我在 Bash 中启用了 checkwinsize
shopt -s checkwinsize
它仍然存在。
是巴什吗?询问者有问题吗?