실 - 패키지의 각 종속성을 업데이트하려면 어떻게 해야 합니까?최신 버전으로 변경하시겠습니까?
더 이상 사용되지 않는 종속성을 가진 리액트 앱이 있습니다.이 기능을 사용하려면 종속성을 최신(안정적) 버전으로 업데이트해야 합니다.
이 stakoverflow 스레드에 따라 패키지의 종속성을 업데이트합니다.npm-check-updates는 npm에 가장 적합한 옵션입니다.그러나 패키지 관리에는 실을 사용하고 있습니다.실에 npm-check-updates와 동등한 것이 있습니까?따라서 단일 패키지 매니저를 사용하여 종속성을 관리합니다.
yarn upgrade-interactive --latest
하지만 넌 그걸 가지고 있어야 해yarn.lock
하기 전에 파일을 작성하세요.사용하시는 경우npm
, 삭제해야 합니다.package-lock.json
먼저. 그리고 뛰어가서yarn
구조를 만듭니다.그 후에 하면 됩니다.upgrade-interactive
그게 없으면yarn
는 업그레이드를 나타내고 있습니다만, 변경이나 영향은 없습니다.package.json
.
다음과 같이 단일 패키지를 최신 메이저버전으로 업그레이드할 수 있습니다.
yarn upgrade <package-name> --latest
이 npm 패키지를 사용해 보십시오.이 패키지는 의 모든 패키지를 삭제합니다.package.json
다시 추가하면 최신 버전으로 업데이트됩니다.
설치:
npm install -g yarn-upgrade-all
사용방법: 프로젝트 디렉토리 실행:
yarn-upgrade-all
나에게 효과가 있었던 것은 @Andrew Zolotarev의 코멘트에서 나온 것입니다.
npx yarn-upgrade-all
실 v2 및 v3 포함(베리)
먼저 다음을 사용하여 적절한 플러그인을 설치해야 합니다.
yarn plugin import interactive-tools
그 후 실행하다
yarn upgrade-interactive
출처 : https://yarnpkg.com/cli/upgrade-interactive
기한이 지난 목록
yarn outdated
모든 종속성을 최신 버전으로 업그레이드
패키지가 안정적인지, 패키지 간의 버전 제한에 관계없이 최신 버전으로 업그레이드됩니다.
yarn upgrade --latest
만약 당신이 실로 패키지를 업데이트하고 패키지를 업데이트하고 싶다면.그에 따라 json,
- syncyarnlock 설치 -
yarn global add syncyarnlock
- 패키지 업데이트 -
yarn upgrade
또는yarn upgrade --latest
- 업데이트된 버전의 yarn.lock을 패키지에 동기화합니다.json -
syncyarnlock -s
npm-check-mothern은 실과 완전히 호환됩니다.그냥 뛰어!npx npm-check-updates
프로젝트 디렉토리로 이동합니다.
npm-check-updates
8년 된 전투용 낡은 도서관으로, 작동만 할 뿐이죠.테스트를 자동으로 실행하고 고장난 업그레이드를 식별하기 위한 대화형 모드와 의사 모드를 제공합니다.
면책사항:저는 npm-check-updates의 주요 공헌자입니다.
대화형 + 그룹 모드:
패키지를 패키지에 추가하고 싶은 경우.개발 콜라보레이션용 json
yarn add yarn-upgrade-all -D
yarn yarn-upgrade-all
그런데 패키지는 명령어를 사용합니다(모든 패키지를 다시 설치합니다).
yarn install package1 package2 packageN
최신 버전의 실(저에게는 3.2.2입니다)
yarn up --interactive
자세한 내용은 공식 문서를 참조하십시오.
어느 쪽의 응답도 효과가 없는 경우는, 인스톨을 재시도해 주세요.
yarn add {PACKAGENAME HERE}
현재 버전을 사용 가능한 최신 버전으로 덮어씁니다.
하면 .--ignore-engines
따라서 호환되지 않는 노드 버전으로 인해 패키지 설치가 실패하지 않습니다.
첫 번째 실행:
yarn --ignore-engines
// This will install the older packages
그 후:
yarn upgrade --ignore-engines
// This will update packages to latest
언급URL : https://stackoverflow.com/questions/62650640/yarn-how-do-i-update-each-dependency-in-package-json-to-the-latest-version
'programing' 카테고리의 다른 글
nodejs 서버에 라이브 새로고침을 추가하려면 어떻게 해야 합니까? (0) | 2023.02.25 |
---|---|
문자열의 Gson 배열에서 Json Array로 (0) | 2023.02.25 |
WordPress에서 사용자 정의 양식을 만들려면 어떻게 해야 합니까? (0) | 2023.02.25 |
ng-change of select in angularjs에서 서비스 방법을 호출하는 방법 (0) | 2023.02.25 |
모듈을 찾을 수 없음: 오류:'react-dom/client'를 확인할 수 없습니다. (0) | 2023.02.25 |