Rumah  >  Soal Jawab  >  teks badan

javascript - Bagaimana untuk memadam pakej yang telah diterbitkan dalam npm?

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?

为情所困为情所困2712 hari yang lalu815

membalas semua(2)saya akan balas

  • 阿神

    阿神2017-05-18 11:05:04

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

    balas
    0
  • PHP中文网

    PHP中文网2017-05-18 11:05:04

    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.

    balas
    0
  • Batalbalas