패키지 잠금 변경 비교
1070 단어 node
입출력(I/O) 리디렉션을 통해 두 개의 파일
diff
을 라우팅하는 것을 보실 수 있습니다.나는 git
이 두 파일을 검색했다. 업데이트 의존 항목이 제출한 산열 값은 git
이다.따라서 첫 번째 파일은 735e8cd3c
(기호를 삽입하는 것을 주의하십시오. 이것은 735e8cd3c^:package-lock.json
의 아버지 제출을 의미합니다. 즉 의존항 이전 버전을 업데이트하는 것입니다.)두 번째 파일은 735e8cd3c
(기호가 삽입되지 않았습니다. 즉 의존항을 업데이트한 버전입니다.)그리고 프로젝트가 의존하는 가방의 이름과 버전 (의존항의 의존항 포함) 을 추출하기 위해 파일마다 가져오기
735e8cd3c:package-lock.json
(jq
를 사용합니다.마지막으로
jq '.dependencies | map_values(.version)'
나에게 무슨 변화가 생겼는지 알려줄 것이다.diff <(git show 735e8cd3c^:package-lock.json | jq '.dependencies | map_values(.version)') <(git show 735e8cd3c:package-lock.json | jq '.dependencies | map_values(.version)')
Reference
이 문제에 관하여(패키지 잠금 변경 비교), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/bmatcuk/comparing-package-lock-changes-3de9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)