ncu 특정 패키지 제외하기
나는 npm 의존성 업데이트에 npm-check-updates의 도움을 많이 받고 있다.
다만 일부 패키지는 업데이트하면 안되는 경우가 많은데, -u
옵션을 사용할 경우 모든 패키지가 업데이트되서 일일히 돌려줘야 하는 번거로움이 있다.
1. —reject 옵션 사용하기
ncu -u --reject nanoidncu -u --reject "nanoid mocha jest"
간단하게 사용하고 싶다면, 그냥 옵션으로 지정해도 된다. 여러 패키지를 원하면 쌍따옴표를 이용하자
- ncurc 사용하기
ncu는 설정 파일도 지원한다. 프로젝트 루트에 .ncurc.js
(혹은 선호에 따라 .ncurc.json
) 파일을 만들어주면 된다.
module.exports = { reject: [ 'nanoid', 'mocha', 'jest' ],}