Page 615 - Nodejs 교과서 개정2판
P. 615
message: '파일의 이름을 입력하세요.',
default: 'index',
}, {
type: 'input',
name: 'directory',
message: '파일이 위치할 폴더의 경로를 입력하세요.',
default: '.',
}, {
type: 'confirm',
name: 'confirm',
message: '생성하시겠습니까?',
}])
.then((answers) => {
if (answers.confirm) {
makeTemplate(answers.type, answers.name, answers.directory);
console.log('터미널을 종료합니다.');
}
});
}
})
.parse(process.argv);
SFBEMJOF ݽٕਸ ࢎਊೡ ٸח ষ ࠂ೮؍ ٘о рѾ೧णפ JORVJSFS ಁఃب ղࠗਵ۽ SFBEMJOF
ݽٕਸ ࢎਊೞӝח פ * commandܳ হগҊ program ёী ߄۽ action ݫࢲ٘ܳ ࠢੑפ ݒѐ߸ࣻ۽ c
md৬ argsо ٜযয়חؘ ߣ૩ ݒѐ߸ࣻੋ cmdীח ݺ۸যী ೠ ੋ ղਊ ٜয Ҋ ف ߣ૩ ݒѐ߸
ࣻੋ BSHTীח cli ݺ۸য ী য়ח ੋࣻо ٜয णפ ݅ড ݺ۸যо cli copyݶ ['copy']о ٜয Ҋ
ݺ۸যо cliݶ undefinedо ٜয णפ ٮۄࢲ args ч ਬޖ۽ cliܳ ੑ۱೮ח ੑ۱ೞ ঋওחܳ
ҳ߹ೡ ࣻ णפ
ઁ cliܳ ੑ۱ೞݶ ࢎਊ৬ ࢚ഐਊਸ दפ JORVJSFS ಁః۽ࠗఠ ࠛ۞ৡ inquirer ёח prom
ptۄח ݫࢲ٘ܳ оҊ णפ ݫࢲ٘ח ੋࣻ۽ ޙ ݾ۾ਸ ߉Ҋ ۽झܳ ా೧ ߸ answers ё
ਸ ߈ജפ ޙ ё ࣘࢿਸ ঌইࠇद
• type ޙ ઙܨੑפ input checkbox list password confirm ١ णפ ઁীࢲח input
ಣߧೠ ߸ list ఖੌ confirm :FT ژח /P җ э ઙܨ ޙਸ ࢎਊפ
• name ޙ ܴੑפ աী ߸ ёо ࣘࢿݺਵ۽ ޙ ܴਸ ࣘࢿчਵ۽ ޙ ਸ оѱ ؾ
פ
• message ࢎਊীѱ दغח ޙৌੑפ ৈӝী पઁ ޙਸ ਵݶ ؾפ
• choices type checkbox list ١ੋ ҃ ࢶఖܳ ֍ח Ҕੑפ ߓৌ۽ ֍ਵݶ ؾפ
• default ਸ ঋওਸ ҃ ਊغח ӝࠄчੑפ