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 # 최신 버전으로 업데이트된 모듈들을 설치
참고 사이트
728x90
728x90
'Programming > Node.js' 카테고리의 다른 글
[Node.js] PostgreSQL 설치 및 사용해보기 (0) | 2023.11.17 |
---|---|
[Node.js] EJS(Embedded JavaScript) (0) | 2023.11.09 |
[Node.js] morgan 패키지 (0) | 2023.11.09 |
[Node.js] body-parser 패키지 (0) | 2023.11.09 |
[Node.js] 노드몬(nodemon) 패키지 (0) | 2023.11.08 |
[Node.js] Express.js (0) | 2023.11.08 |
[Node.js] URL QR 코드 생성기 만들기 (0) | 2023.11.07 |
[Node.js] 모듈 불러오는 방식 (require, import) (0) | 2023.11.07 |