Node.js

3000·2021년 7월 18일
0

JavaScript 런타임으로, node.js를 이용하여 JavaScript가 브라우저가 아닌곳에서 실행될 수 있게 되었습니다. node.js의 등장 이후, JavaScript를 이용해서 웹 페이지 뿐만 아니라 서버와 같은 다른 프로그램을 만들 수 있게 되었습니다.

설치 링크

https://nodejs.org/ko/

NPM(Node Package Manager)

node.js의 패키지를 관리할 수 있는 프로그램입니다. npm을 사용하여 다양한 모듈을 설치하고, 사용할 수 있습니다.node.js를 설치하면 자동으로 같이 설치됩니다.

명령어

npm install 모듈(프레잉뭐크)명
npm i 로 줄여서 쓸 수 있으며, 모듈(프레임워크)를 설치합니다.

옵션

npm install에는 여러 옵션이 있습니다.

  • npm i --save : dependencies에 기록할 때 사용
    npm5 버전으로 업데이트 하면서 --save를 사용하지 않아도 기본으로 적용됩니다.
  • npm i 모듈(프레잉뭐크)명@버전 : 특정 버전을 설치할 때 사용
  • npm i 모듈(프레잉뭐크)명 -g : 글로벌로 설치하여 어디서든 사용
  • npm i 모듈(프레잉뭐크)명 -d : devdependencies에 기록하며, 개발단계에서만 필요할 때 사용

NVM(Node Version Manager)

node.js의 다양한 버전을 관리하는 프로그램입니다. node.js의 다양한 버전을 쉽게 설치하고, 사용할 수 있습니다.

명령어

  • nvm ls : nvm을 이용해 설치한 node version 목록을 확인
  • nvm install xx.xx.x : 특정 버전을 설치
  • nvm user xx.xx.x : 특정 버전으로 변경

애플 실리콘(M1) Mac 사용시 주의사항

M1칩을 이용하는 경우, 15 버전 이상의 node.js를 사용하세요! 15 버전 미만의 버전을 사용할 경우, 제대로 설치되지 않을 수 있습니다.

NPX와 NPM

npx는 npm과는 다르게 설치하는 것이 아니라 라이브러리를 실행합니다.
npm은 라이브러리를 실행하지는 않고, 설치합니다.

yarn

페이스북에서 새로 만든 패키지 매니저로 npm과 비슷하지만 npm의 버전 관리나 성능, 보안 등의 이슈를 개선하였습니다.

0개의 댓글

관련 채용 정보