mirror of
https://github.com/goldbergyoni/nodebestpractices.git
synced 2025-11-02 02:55:40 +08:00
fix 4.9
This commit is contained in:
@ -518,9 +518,9 @@ null == undefined // true
|
||||
|
||||
## ![✔] 4.9 오래되어 뒤떨어진 패키지는 없는지 검사해라
|
||||
|
||||
**핵심요약:** 설치된 패키지중 outdated 된 패키지는 없는지 선호하는 도구 (예: 'npm outdated'나 [npm-check-updates](https://www.npmjs.com/package/npm-check-updates))를 써서 확인하고, 심할 경우 빌드가 실패하도록 CI 경로에 이 체크를 주입해라. 이를테면 설치된 패키지가 패치 commit 5개 이상 뒤쳐졌거나 (예: 로컬은 1.3.1버젼인데 repository 버젼은 1.3.8이라던가) 제작자가 deprecated 되었다고 태그하면 빌드를 죽이고 이 버젼을 배포하지 못하게 막아라.
|
||||
**핵심요약:** 설치된 패키지들 중에서 오래된 패키지들이 없는지 당신이 선호하는 도구 (예: 'npm outdated'[npm-check-updates](https://www.npmjs.com/package/npm-check-updates)를 써서 확인하고, 이러한 검사를 CI 파이프라인에 주입해 심각한 경우에는 빌드를 실패하게 만들자. 예를 들어, 설치된 패키지의 패치 commit이 5개 이상 뒤쳐지거나 (예: 로컬 버전은 1.3.1인데 repository 버전은 1.3.8인 경우) 제작자가 deprecated 되었다고 태그했다면 빌드를 종료하고 배포를 방지하라.
|
||||
|
||||
**그렇게 하지 않을 경우:** 제작자가 직접 불안정하다고 태그한 패키지가 프로덕션에서 놀아날 수 있다
|
||||
**그렇게 하지 않을 경우:** 제작자가 위험하다고 명시적으로 태그했던 패키지들이 당신의 프로덕션에서 실행되게 된다.
|
||||
|
||||
<br/><br/>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user