我正在 Node.js 中编写交互式 CLI 应用程序。我使用 process.stdin.resume() 继续读取 stdin 流。但它的命令提示符开头没有任何符号:
$ node start.js
Welcome! Type a command:
< *no symbols here*
如何添加>
符号才能有这样的提示:
$ node start.js
Welcome! Type a command:
>
最佳答案
我已经弄清楚了。就如此容易。您应该将 EOL + >
添加到最后一个 stdout
字符串:
stdout.write('Welcome! Type a command:' + EOL + '> ');
结果是:
$ node start.js
Welcome! Type a command:
>
EOL
来自 os
模块:
var os = require('os');
var EOL = os.EOL;
关于node.js - 如何在 Node.js 中的命令提示符中添加大于号 (>)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32887688/