我正在用JavaScript编写一些代码,并使用命令行node filename.js
在命令行中运行它。我希望用户在命令行上输入输入值,并将这些值用于进一步的处理和输出。
答案 0 :(得分:1)
使用prompts npm软件包
npm install --save prompts
const prompts = require('prompts');
const questions = [
{
type: 'text',
name: 'dish',
message: 'Do you like pizza?'
},
{
type: prev => prev == 'pizza' ? 'text' : null,
name: 'topping',
message: 'Name a topping'
}
];
(async () => {
const response = await prompts(questions);
})();