javascript - npm에 게시된 패키지를 삭제하는 방법은 무엇입니까?
为情所困
为情所困 2017-05-18 11:03:04
0
2
846

npm unpublish
npm unpublish --force //강제삭제했는데 실제로는 삭제되지 않는 것 같아요! ! !
npm unpublish guitest@1.0.1 //버전번호를 지정해 주셨는데 삭제되지 않는 것 같습니다

캐시를 먼저 지우세요:
npm 캐시 정리
도 작동하지 않습니다

위 작업 후에도
내 npm 계정에 이 패키지가 남아 있습니다.
npm install guitest
를 통해 이 패키지를 설치할 수 있습니다.

왜 이런 일이 일어나는 걸까요?

为情所困
为情所困

모든 응답(2)
阿神

npm unpublish这个命令有的仓储支持,有的仓储不支持。npmjs.org早期也是支持的,但2015年后已经声明过不支持删除已经发布的包,详见npm issue。类似情况推荐使用命令npm deprecate

Ty80

지난해 큰 소에 의한 데이터베이스 삭제 사건이 있었는데, 이로 인해 이에 의존했던 많은 유명 npm 패키지가 구축 실패를 겪었고, 심지어 많은 기업의 생산 환경에도 영향을 미쳤습니다. 그 이후로 npm은 게시 취소 전략을 변경했습니다.
제 기억이 맞다면 30분 안에 게시한 라이브러리를 삭제할 수 있고 그 이후에는 더 이상 삭제할 수 없는 것 같습니다.
자세한 내용은 npm 공식 홈페이지 블로그에서 확인하실 수 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿