输入行前面的前缀

问题描述 投票:1回答:1

我想像python一样在输入块前加一个前缀:

E:\Users\foobar\Downloads\KahootTest1>py
Python 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 19:29:22) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

[当我写console.log(">>>")时它会自动开始新的一行,所以我不能在该行上键入。

谢谢

javascript node.js npm input command-line-interface
1个回答
0
投票

console.log()仅用于显示某些内容,而不是读取输入。如果使用node.js,则必须使用readline-sync包来读取用户输入,并且可以给它提供一个字符串,该字符串将显示在cli上:

// First install package: 'npm i readline-sync'

var readline = require('readline-sync');

var line = readline.question(">>> ");
© www.soinside.com 2019 - 2024. All rights reserved.