인프런 커뮤니티 질문&답변
commander 와 inquirer
작성
·
329
0
program
.action((cmd, args) => {
if (args) {
console.log(chalk.bold.red('해당 명령어를 찾을 수 없습니다.'));
program.help();
} else {
inquirer.prompt([{
type: 'list',,,,
inquire로 넘겨주는 동작을 받기위해 action 을 사용하는데, args 인자 하나로만 if else 처리를 해도되는건가여?
+ 깃헙에 비슷한 질문을 확인해서, inquirer로 넘겨주긴했는데, 업데이트된 커맨드를 제대로 활용하지 못하는것 같아여쭤봅니다.





저도 기존 코드대로 하니 cli만 쳤을 때 if 내부의 코드가 실행되어서 위와 같이 수정했더니 정상적으로 동작하는 것 같습니다. 🤔
제 강좌는 아마 5버전 사용하고 있을 겁니다.