728x90
728x90

모듈 설치 시 의존성 문제 해결하기 (npm-check-updates)

들어가며

  • 인터넷에 공개된 레포지토리를 다운로드 받아서 본인의 PC에서 해당 모듈을 설치할 때, Node.js의 버전이 달라 의존성 문제(Dependency Problem)이 발생하는 경우가 있다.
  • 이러한 의존성 문제를 해결하기 위해 npm-check-updates 패키지를 사용할 수 있다.

 

npm-check-updates 패키지

  • package.json 파일 안에 명시된 모듈들의 버전을 무시하고 최신 버전으로 업데이트하여 의존성 문제를 해결해주는 패키지이다.

 

방법

  • 외부 레포지토리를 다운 받아서 npm install 명령을 이용하여 필요한 모듈을 설치하기 전에 아래의 작업을 수행해준다.

 

npm-check-updates 패키지 설치하기

  • 아래의 명령을 실행하여 npm-check-updates 패키지를 전역 환경(-g)으로 설치해준다.
> npm install -g npm-check-updates # npm-check-updates 설치 (전역)

 

② 모듈을 최신 버전으로 업데이트 하기

  • 아래의 명령을 실행하여 package.json  파일 안에 명시된 모듈들을 최신 버전으로 업데이트 해준다.
> ncu -u # 패키지들을 최신 버전으로 업데이트

 

③ 모듈 설치하기

> npm install # 최신 버전으로 업데이트된 모듈들을 설치

 

참고 사이트

 

npm-check-updates

Find newer versions of dependencies than what your package.json allows. Latest version: 16.14.11, last published: 7 days ago. Start using npm-check-updates in your project by running n±in±-check-updates. There are 531 other projects in the npm regist

www.npmjs.com

 

728x90
728x90

모듈 설치 시 의존성 문제 해결하기 (npm-check-updates)들어가며npm-check-updates 패키지방법① npm-check-updates 패키지 설치하기② 모듈을 최신 버전으로 업데이트 하기③ 모듈 설치하기참고 사이트