특정 패키지 노드 업데이트
모든 노드 패키지를 업데이트하지 않고 브라우저 동기화를 업데이트하고 싶습니다.어떻게 하면 좋을까요?현재 사용하고 있는 브라우저 동기화 버전에는 브라우저 동기화 GUI가 없습니다.
├─┬ browser-sync@1.9.2
│ ├── browser-sync-client@1.0.2
대부분의 경우 모듈을 npm 업데이트(또는 pnpm 업데이트 또는 실 업그레이드)하면 (package.json에 지정된 semver에 따라) 최신 중단 없는 변경을 얻을 수 있습니다(<--마지막 부분을 다시 읽습니다).
npm update browser-sync
-------
pnpm update browser-sync
-------
yarn upgrade browser-sync
- 사용하다
[p]npm|yarn outdated새로운 버전의 모듈을 확인합니다.- 사용하다
[p]npm update|yarn upgrade(패키지명 없음) 모든 모듈을 갱신합니다.
주요 버전 업그레이드:
당신의 경우 변경사항이 있을 가능성이 높은 다음 메이저 버전(v2.x.x)을 원하는 것 같습니다.이러한 변경사항에 대응하기 위해 앱을 업데이트해야 합니다.최신 설치/저장 가능2.x.x다음을 수행합니다.
npm install browser-sync@2 --save-dev
-------
pnpm add browser-sync@2 --save-dev
-------
yarn add browser-sync@2 --dev
...또는 최신 정보2.1.x다음을 수행합니다.
npm install browser-sync@2.1 --save-dev
-------
pnpm add browser-sync@2.1 --save-dev
-------
yarn add browser-sync@2.1 --dev
...또는 다음과 같은 방법으로 최신 및 최고의 기능을 제공합니다.
npm install browser-sync@latest --save-dev
-------
pnpm add browser-sync@latest --save-dev
-------
yarn add browser-sync@latest --dev
주의: 마지막 항목은 다음과 같습니다.
npm uninstall browser-sync --save-dev npm install browser-sync --save-dev ------- pnpm remove browser-sync --save-dev pnpm add browser-sync --save-dev ------- yarn remove browser-sync --dev yarn add browser-sync --dev그
--save-dev파트는 중요합니다.그러면 패키지에서 값이 제거됩니다.json을 선택한 후 최신 버전을 다시 설치하고 새 값을 package.json에 저장합니다.
사용하다npm outdated모든 패키지의 현재 및 최신 버전을 표시합니다.
그리고나서npm i packageName@versionNumber특정 버전을 설치하려면: 예 npm i browser-sync@2.1.0.
또는npm i packageName@latest최신 버전을 설치하려면: 예 npm i browser-sync@latest.
NPM
특정 패키지를 최신 버전으로 업데이트:
npm update browser-sync
버전별 패키지 업데이트:
npm view browser-sync versions(패키지 버전 표시)
npm install browser-sync@2
모든 패키지를 최신 버전으로 업데이트합니다.
npm outdated (이것에 의해, 레지스트리가 체크되어 인스톨 되고 있는 패키지가 현재 기한이 지났는지 아닌지가 확인됩니다).
npm update --save/--save-dev(의존관계확보및저장)package.json)
모든 패키지에 대해 보안 감사를 실행합니다.
npm audit (프로젝트에 설정되어 있는 의존관계에 대한 설명을 디폴트레지스트리에 저장하고 기존의 취약성에 대한 보고서를 요구합니다).npm audit fix(취약성 수정)
실
모든 패키지를 최신 버전으로 업데이트합니다.
특정 패키지를 최신 버전으로 업데이트합니다.
yarn upgrade browser-sync
특정 패키지를 특정 버전으로 업데이트합니다.
yarn upgrade browser-sync@^2
Pnpm
패키지에 지정된 범위에 따라 모든 종속성을 업데이트합니다.json:
pnpm up (의 일부pnpm update)
패키지에 지정된 범위를 무시하고 모든 종속성을 업데이트합니다.json:
pnpm up --latest
브라우저 동기화를 v2의 최신 버전으로 업데이트합니다.
pnpm up browser-sync@2
@babel 범위 내의 모든 의존 관계를 업데이트합니다.
pnpm up "@babel/*"
legacy-peer-deps 명령어는 특히 의존관계 등의 문제를 다루고 있는 경우에도 도움이 됩니다.
예:패키지가 ngx-multi-window이고 버전이 0.3.1인 경우
npm install ngx-multi-window@0.3.2 --legacy-peer-deps 를 실행합니다.
언급URL : https://stackoverflow.com/questions/43127863/node-update-a-specific-package
'source' 카테고리의 다른 글
| 문자열이 PHP에서 base64인지 확인하는 방법 (0) | 2022.12.01 |
|---|---|
| C에서 텍스트 파일을 읽고 모든 문자열을 인쇄하려면 어떻게 해야 합니까? (0) | 2022.12.01 |
| MySQL 업데이트 쿼리의 값 증가 (0) | 2022.12.01 |
| Java EE 6 @javax. 주석.Managed Bean과@paramax.displaces.displaces.이름 붙이기 vs@paramax.faces.Managed Bean (0) | 2022.12.01 |
| Java NIO: IOException이란 무엇입니까?끊어진 파이프는? (0) | 2022.12.01 |