84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
npm unpublish npm unpublish --force //強制刪除,但好像並沒有真正刪除! ! ! npm unpublish guitest@1.0.1 //指定版本號,但好像也沒有刪除
先清除快取:npm cache clean也沒有用
經過以上操作後,我的npm中帳號下方仍然有這個包,透過npm install guitest也仍然可以安裝到這個包。
為什麼會這樣呢?
npm unpublish这个命令有的仓储支持,有的仓储不支持。npmjs.org早期也是支持的,但2015年后已经声明过不支持删除已经发布的包,详见npm issue。类似情况推荐使用命令npm deprecate
npm unpublish
npm deprecate
去年有一個大牛的刪庫事件導致很多依賴它的著名的npm包構建失敗,甚至影響到了不少公司的生產環境。從那時開始npm就更改了unpublish的策略。 沒記錯的話好像是半小時內你可以刪除自己發布的庫,之後你就再也不能刪除了。 詳細內容可以上npm官網看它們的blog。
npm unpublish
这个命令有的仓储支持,有的仓储不支持。npmjs.org早期也是支持的,但2015年后已经声明过不支持删除已经发布的包,详见npm issue。类似情况推荐使用命令npm deprecate
去年有一個大牛的刪庫事件導致很多依賴它的著名的npm包構建失敗,甚至影響到了不少公司的生產環境。從那時開始npm就更改了unpublish的策略。
沒記錯的話好像是半小時內你可以刪除自己發布的庫,之後你就再也不能刪除了。
詳細內容可以上npm官網看它們的blog。