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