web-dev-qa-db-fra.com

Comment supprimer un paquet npm du registre npm?

Existe-t-il un moyen de supprimer ou de supprimer l’intégralité du module du registre npm? 

Avis: npm -f unpublish ne vous permet pas d'annuler la publication de quelque chose de plus de 24 heures

28
KhaledMohamedP

Il y a un post à ce sujet, étant donné l'incident récent. Votre meilleur choix serait de contacter NPM et d’espérer que votre paquet ne dépende pas d’autres projets.

Si la version date de plus de 24 heures, l'annulation de la publication échouera, avec un message à l'adresse [email protected].

Si vous contactez le support, ils vérifieront si la suppression de cette version de votre package empêcherait d'autres installations. Si c'est le cas, nous ne l'enlèverons pas. Vous devrez soit transférer la propriété du package, soit contacter les propriétaires des packages dépendants pour modifier leur dépendance.

http://blog.npmjs.org/post/141905368000/changes-to-npms-unpublish-policy

25
Joseph

Parmi les documents: https://www.npmjs.com/policies/unpublish

npm deprecate <package> "<message>" to deprecate the entire package
npm deprecate <package>@<version> "<message>" to deprecate a specific version
If the entire package is deprecated, the package name will be dropped from our search results.

Once deprecated, if you would also like for the package to be removed from your user profile,
it can be transferred to our @npm account. This can be achieved by using the following from your command line:

npm owner add npm <package>
npm owner rm <your_username> <package>
0
Julian Tellez