javascript - Bagaimana untuk memadam pakej yang telah diterbitkan dalam npm?
为情所困
为情所困 2017-05-18 11:03:04
0
2
848

npm nyahterbitkan
npm nyahterbit --paksa //Paksakan pemadaman, tetapi ia nampaknya tidak dipadamkan sebenarnya! ! !
npm nyahterbitkan guitest@1.0.1 //Nyatakan nombor versi, tetapi ia nampaknya tidak dipadamkan

Kosongkan cache dahulu:
npm cache clean
tidak berfungsi juga

Selepas operasi di atas,
Saya masih mempunyai pakej ini di bawah akaun npm saya,
Saya masih boleh memasang pakej ini melalui npm install guitest
.

Kenapa ini berlaku?

为情所困
为情所困

membalas semua(2)
阿神

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

Ty80

Tahun lepas, terdapat insiden pemadaman pangkalan data oleh seekor lembu besar, yang menyebabkan banyak pakej npm terkenal yang bergantung padanya gagal dibina, malah menjejaskan persekitaran pengeluaran banyak syarikat. Sejak itu, npm telah menukar strategi nyahterbitnya.
Jika saya ingat dengan betul, nampaknya anda boleh memadamkan perpustakaan yang anda terbitkan dalam masa setengah jam, dan kemudian anda tidak boleh memadamkannya lagi.
Untuk maklumat terperinci, anda boleh layari blog mereka di laman web rasmi npm.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan