node.js, npm, yarn

당근 싫어하는 사람·2023년 6월 26일

codecamp-frontend

목록 보기
1/2
post-thumbnail

node.js

Browser가 아닌 다른 서비스에서도 Javascript 기반 프로그램이 실행 가능하도록 만들어주는 실행 도구

npm

node package manager의 약자로 node.js 기반의 패키지를 제공하며, npm은 node.js를 설치하면 같이 설치된다.

yarn

페이스북에서 개발한 실행도구로 npm보다 빠르며, 설치는 npm 명령어로 한다.

// -g는 global로 내 컴퓨터 전체에 설치함을 의미
npm install -g yarn

// 위 명령어 실행 시 권한 에러가 발생하는 경우 관리자 권한으로 실행하도록 아래 명령어로 입력
sudo npm install -g yarn

npx

npm 5.2.0버전부터 추가된 node.js 패키지를 실행시키는 하나의 도구

  • 실행시킬 패키지가 로컬에 저장되어 있는지 먼저 확인 후 존재한다면 실행,
    존재하지 않는다면 npx가 패키지의 최신버전 파일을 불러와 설치하여 실행시키고 실행된 이후에 해당 패키지를 제거하는 방식
  • npx는 결국 npm을 더욱 편리하게 사용하기 위해 나온 도구로서 업데이트의 경우 npm는 일일히 업데이트를 해줘야하기 때문에 모듈이 많아 업데이트가 잦은 create-react-app의 경우 npx를 이용해 설치하는 것을 권장

CLI (Command Line Interface)

마우스 클릭으로 화면을 조작함과 달리, 명령어로 원하는 작업을 수행할 수 있는 화면

GUI (Graphic User Interface)

마우스 클릭으로 원하는 작업을 수행할 수 있도록 도와주는 화면

profile
기억 못하니까 기록해야지?

0개의 댓글