(NPM) 패키지 버전 업그레이드 방법


프로젝트의 모듈이 오래되었는지 확인하려면:

npm outdated

오래된‘는 package.json입니다.

NPM 레지스트리에 정의된 모든 모듈 확인 최신 버전인지 확인하십시오.

예를 들어 xml2js 0.2.6(현재 프로젝트의 node_modules에게 가지고) 이 최신 버전(0.2.7)이 존재하므로 오래된 것으로 가정합니다.

. 너는 볼 수있어:

[email protected] node_modules/xml2js current=0.2.6

모든 종속성 업데이트하려면에게 이것이 원하는 것이라고 확신하는 경우 다음을 수행하십시오.

npm update

또는 xml2js와 같은 단일 종속성을 업데이트하려면 다음을 수행하십시오.

npm update xml2js

패키지.json 버전 번호 업데이트컴퓨터에 저장 플래그를 추가합니다.

npm update --save

다른 방법

npm이 이상합니다 업데이트가 필요한 패키지를 식별하고 npm 업데이트로 각 패키지 업데이트 당신은 할 수 있습니다.

그러나 [email protected] 이전 npm 업데이트 문제인 package.json의 버전을 업데이트하지 않습니다.

최상의 워크플로는 다음과 같습니다.

  1. 사용하지 않는 패키지 식별 npm 구식
  2. package.json의 버전 업데이트
  3. 달리다 npm 업데이트 각 패키지의 최신 버전을 설치하려면

이 워크플로에 대한 도움말 npm-체크-업데이트현금

  • 설치하기 위해서 npm-체크-업데이트 ~와 함께 npm i npm-check-updates -g
  • 달리다 npm-체크-업데이트 어떤 패키지가 더 이상 사용되지 않는지 나열합니다(기본적으로 실행 중인 것과 동일). npm 구식)
  • 달리다 npm-체크-업데이트 -u package.json의 모든 버전을 업데이트하려면(매직 소스)
  • 달리다 npm 업데이트 평소와 같이 업데이트된 package.json을 기반으로 패키지의 새 버전을 설치합니다.

원천 : node.js – 필요한 경우 npm 패키지 확인 및 업데이트

npm 필요한 경우 패키지를 확인하고 업데이트합니다.

Karma Test Runner를 TeamCity에 통합해야 하며 이를 위해 시스템 엔지니어에게 다음을 수행하는 작은 스크립트(powershell 또는 기타)를 제공하고 싶습니다.

구성 파일에서 원하는 버전 번호를 가져옵니다…

stackoverflow.com