Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment supprimer un package publié dans NPM?

npm unpublish
npm unpublish --force //Forcer la suppression, mais il ne semble pas être réellement supprimé ! ! !
npm unpublish guitest@1.0.1 //Spécifiez le numéro de version, mais il ne semble pas être supprimé

Videz d'abord le cache :
npm cache clean
ne fonctionne pas non plus

Après les opérations ci-dessus,
J'ai toujours ce package sous mon compte npm,
Je peux toujours installer ce package via npm install guitest
.

Pourquoi cela se produit-il ?

为情所困为情所困2712 Il y a quelques jours820

répondre à tous(2)je répondrai

  • 阿神

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

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

    répondre
    0
  • PHP中文网

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

    L'année dernière, il y a eu un incident de suppression de base de données par une grosse vache, qui a provoqué l'échec de la construction de nombreux packages npm célèbres qui en dépendaient, et a même affecté l'environnement de production de nombreuses entreprises. Depuis, npm a changé sa stratégie de non-publication.
    Si je me souviens bien, il semble que vous puissiez supprimer la bibliothèque que vous avez publiée dans un délai d'une demi-heure, puis vous ne pourrez plus la supprimer.
    Pour des informations détaillées, vous pouvez visiter leur blog sur le site officiel de npm.

    répondre
    0
  • Annulerrépondre