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ı