본문 바로가기
nodeJS 환경셋팅

노드 JS 환경셋팅 - #2 npm 버전업 및 패키지 설치

by 혀닙 2022. 1. 26.

4. NPM 업그레이드

자 이제, npm을 업그레이드 해보자.

nodeJS 설치 시 확인했던 것처럼 npms은 노드 js 설치 시 자동으로 설치되어 있다.

따라서 업그레이드만 진행하면 된다.

 

  • 역시나, 현재 버전 정보 확인하는 것부터 시작
npm -v

 

 

아래의 커맨드 입력하여 업데이트 진행

npm update

 

업데이트 진행 이후, 패키지 파일을 다운받을 예정이다.

다만 패키지 파일 다운 커맨드 입력 시 현재 위치하는 디렉토리에 파일이 다운로드 되므로

최상위 디렉토리로 이동 후 커맨드를 입력하도록 하자.

cd ~

 

이동 후 패키지 파일 다운로드할 커맨드 입력

npm init

 

위와 같이 npm 버전 8.1.2에서 8.3.2로 업데이트 할 수 있다는 문구가 확인된다.

또한 완료 시 패키지 제이슨이라는 파일이 생성되므로

홈 디렉토리에서 목록 확인 커맨드를 입력하여 파일 생성여부를 확인해보자

ls

 

여기까지 하면 npm 을 사용할 준비가 완료되었다!

 

NPM 업그레이드 완료!

 

 

5. 패키지 설치

끝인 줄 알았겠지만,

아직 패키지 설치가 남아 있다.

 

 

자, 이제 업그레이드한 npm을 통하여 패키지를 설치해보자,

우리는 express라는 라이브러리(=패키지)를 설치할 것이다.

 

  • 패키지 설치를 위해 아래와 같이 커맨드를 입력하자
npm install 패키지명
npm install express

 

express 라이브러리 설치를 완료하고 나면 npm init을 한 디렉토리에 node_modules 폴더가 생긴다.

  • node_modules 폴더가 생성되었는 지 확인하기 위해서 디렉토리에서 목록 확인 커맨드를 입력해보자

 

 

ls -l

 

모듈 생성 확인.

 

6. 환경셋팅 완료되었는 지 확인

wsl에서 아래와 같이 입력해서 비쥬얼 코드를 열자.

code .

 

npm을 init한 디렉토리에 package.jason 파일이 설치되어 있고,

해당 파일에 "express"과 확인된다면 환경셋팅이 성공적으로 완료된 것이다.

위와 같이 "express"가 확인된다다면, 모든 준비가 완료되었다!

 

 

 

 

 

 

 

 


 

 

 

 

Yarn npm
Yarn add exrepss
Npm install express

 

 

 


수업에서 의미하는 root디렉토리는 최상위 디렉토리

cd ~

 

수업에서 의미하는 홈디렉토리는 계정명 디렉토리

home /ivy

 

 

express

노드 js에서 실행할 수 있는 웹 서버를 구축하기 위한 라이브러리

 

패키지 === 라이브러리

한 폴더에 웹 서버를 구축할 수 있는 코드를 담아놓음 >>패키지

패키지를 다운받아 사용하는 사람들은 라이브러리

 

NPM 어딘가에 저장되어 있는 것것들 중 express라는 라이브러리다운받을 예정

 

https://www.npmjs.com/

 

npm

Bring the best of open source to you, your team, and your company Relied upon by more than 11 million developers worldwide, npm is committed to making JavaScript development elegant, productive, and safe. The free npm Registry has become the center of Java

www.npmjs.com

 

 

댓글