💡Aha!

ncu 특정 패키지 제외하기

나는 npm 의존성 업데이트에 npm-check-updates의 도움을 많이 받고 있다.

다만 일부 패키지는 업데이트하면 안되는 경우가 많은데, -u 옵션을 사용할 경우 모든 패키지가 업데이트되서 일일히 돌려줘야 하는 번거로움이 있다.

1. —reject 옵션 사용하기

ncu -u --reject nanoid
ncu -u --reject "nanoid mocha jest"

간단하게 사용하고 싶다면, 그냥 옵션으로 지정해도 된다. 여러 패키지를 원하면 쌍따옴표를 이용하자

  1. ncurc 사용하기

ncu는 설정 파일도 지원한다. 프로젝트 루트에 .ncurc.js (혹은 선호에 따라 .ncurc.json) 파일을 만들어주면 된다.

module.exports = {
  reject: [
    'nanoid',
    'mocha',
    'jest'
  ],
}

2024 Dohyun Jung.
Made with ☕️.