이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 8118|회답: 2

NPM은 모든 의존성을 업그레이드합니다

[링크 복사]
게시됨 2018. 10. 9. 오후 2:46:42 | | | |
노드를 관리하는 데 npm을 사용하는 패키지는 <name>npm update를 통해 단일 패키지로 업그레이드할 수 있으며, 2.6.1 이상의 npm 버전에서는 다음 명령어를 사용할 수 있습니다:

NPM 설치 -G

업그레이드전체적인 상황지역 패키지.

예를 들어, 제 element-ui 모듈은 현재 버전 1.3.7이고 최신 버전은 1.4.1입니다.

하지만 연기해

NPM 업데이트

업데이트 명령어는 package.js에 표시된 버전 번호에 따라서만 업데이트할 수 있으므로,package.js에서 버전 번호를 최신 버전으로 바꿔야 할 때마다 너무 번거로워요, 는 거의 쓸모가 없다. 물론 플러그인을 효율적으로 업그레이드하는 더 나은 방법이 있을까요? npm-check-updates

설치 방법:



최신 버전을 확인해 보세요




[..................] \ :
@angular-devkit/build-angular ~0.6.8 → ~0.8.4
@types/node ~8.9.4 → ~10.11.5
Codelyzer ~4.2.1 → ~4.5.0
jasmine-core ~2.99.1 → ~3.2.1
카르마 ~1.7.1 → ~3.0.0
Karma-Jasmine-html-reporter ^0.2.2 → ^1.3.1
ts-node ~5.0.1 → ~7.0.1
tslint ~5.9.1 → ~5.11.0
typescript ~2.7.2 → ~3.1.1

다음 의존성들은 선언된 버전 범위에 만족하지만, 설치된 버전은 뒤처져 있습니다. npm update를 사용하면 패키지 파일을 수정하지 않고도 최신 버전을 설치할 수 있습니다. 어쨌든 패키지 파일의 의존성을 업데이트하고 싶다면 ncu -a를 실행하세요.

@angular/animations ^6.0.3 → ^6.1.9
@angular/common ^6.0.3 → ^6.1.9
@angular/컴파일러 ^6.0.3 → ^6.1.9
@angular/core ^6.0.3 → ^6.1.9
@angular/forms ^6.0.3 → ^6.1.9
@angular/http ^6.0.3 → ^6.1.9
@angular/platform-browser ^6.1.4 → ^6.1.9
@angular/platform-browser-dynamic ^6.0.3 → ^6.1.9
@angular/라우터 ^6.0.3 → ^6.1.9
부트스트랩 ^4.1.1 → ^4.1.3
popper.js ^1.14.3 → ^1.14.4
rxjs ^6.0.0 → ^6.3.3
@angular/CLI ^6.1.5 → ^6.2.4
@angular/compiler-cli ^6.0.3 → ^6.1.9
@angular/language-service ^6.0.3 → ^6.1.9
@types/jasmine ~2.8.6 → ~2.8.9
@types/jasminewd2 ~2.0.3 → ~2.0.5
karma-coverage-istanbul-reporter ~2.0.0 → ~2.0.4
각도기 ^5.4.0 → ^5.4.1

업그레이드하려면 -u와 함께 NCU를 돌리세요package.json
업그레이드

즉, 일부 패키지는 현재 업그레이드가 필요합니다



모두 업그레이드할 수 있습니다.

물론, 모든 패키지가 최신이라면 NCU를 실행한 후 다음과 같은 메시지가 나옵니다:

모든 의존성이 최신 패키지 버전과 일치합니다 :)






이전의:더 이상 devDependency와 dependency 간의 얽힘이 없습니다
다음:새로운 HTML 파일을 빠르게 생성하는 VS 코드
게시됨 2018. 10. 9. 오후 3:07:07 |
전역에 설치된 버전을 확인하세요



 집주인| 게시됨 2024. 12. 27. 오후 9:56:41 |
Node.js npm-check-updates를 이용한 의존성 패키지 업데이트
https://www.itsvse.com/thread-10809-1-1.html
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com