jeong-min.com
postsaboutguestbookplayground
All
70 posts
All
Dev
Experience
React만들어보기
당근마켓시리즈
인턴회고
회고
Node.js로 CLI 프로그램 만들어서 npm 배포하기 (npx danmin)

CLI, 우리는 이미 사용하고 있다. Command line interface 개발을 조금이라도 해봤다면 한 번쯤은 써봤을 것이다. 터미널에서 명령어와 파라미터로 조작하는 CLI, git과 aws를 터미널에서 사용해봤다면 당신은 이미 CLI 마스터!   CLI, 직접 한 번 만들어보자. 최근 CLI를 실행하면 자기 소개 몇 줄을 출력하는 식으로 포트폴리오(?)를 만드신 분을 봤는데, 이에 큰 감명을 받아 여기에 몇 가지 기능을 더 추가한 나만의 CLI를 만들어보려고 한다.   1. 환경 세팅 프론트엔드 개발자는 뭐다? 자바스크립트 개발자다 당연히 node.js 기반의 CLI를 만들고자 했고, 타입스크립트 및 최신 문법 사용을 위해 babel을 함께 사용했다. 그리고 라이브러리를 만들 때 주로 사용되는 rollup을 번들러로 선택했다. CLI 프로그램 개발을 위한 툴로는 commander, inquirer, chalk를 사용했다. commander: node.js 기반의 CLI를…

2024.07.02
Dev

© Powered by danmin