Ana içeriğe geç

Enquirer Kullanımı

Tek istem

Enquirer ile başlamanın en kolay yolu, prompt yöntemine bir soru nesnesi geçirmektir.

const { prompt } = require('enquirer');

const response = await prompt({
type: 'input',
name: 'username',
message: 'Kullanıcı adınız nedir?'
});

console.log(response); // { username: 'jonschlinkert' }
bilgi

(await içeren örnekler async bir fonksiyon içinde çalıştırılmalıdır)

Birden fazla istem

Bir dizi "soru" nesnesi geçirerek bir dizi istem çalıştırabilirsiniz. Aşağıde, kullanıcı soruları için birden fazla istem örneği verilmiştir:

const response = await prompt([
{
type: 'input',
name: 'name',
message: 'Adınız nedir?'
},
{
type: 'input',
name: 'username',
message: 'Kullanıcı adınız nedir?'
}
]);

console.log(response); // { name: 'Edward Chan', username: 'edwardmchan' }

Enquirer'ı çalıştırmanın farklı yolları

Enquirer'ı çalıştırmanın birkaç yolu vardır:

1. Belirli gömülü istemi içe aktararak

const { Confirm } = require('enquirer');

const prompt = new Confirm({
name: 'question',
message: 'Enquirer'ı beğendiniz mi?'
});

prompt.run()
.then(answer => console.log('Cevap:', answer));

2. Seçenekleri prompt'a geçirerek

const { prompt } = require('enquirer');

prompt({
type: 'confirm',
name: 'question',
message: 'Enquirer'ı beğendiniz mi?'
})
.then(answer => console.log('Cevap:', answer));

ipucu

Atla: Başlarken · İstemler · Seçenekler · Klavye Kısayolları