12
votes

NPM Publish Registry - 403 Forbidden - "Vous n'êtes pas autorisé à publier" ... "

J'ai essayé de publier mon package dans le registre NPM.
J'obtiens une erreur indiquant que je ne suis pas autorisé à pousser mon package vers le registre.

403 Forbidden - PUT https://registry.npmjs.org/qdb - You do not have permission to publish "qdb". Are you logged in as the correct user?

Je me demande pourquoi.


0 commentaires

4 Réponses :


27
votes

Il semble qu'un package portant ce nom a déjà été publié par quelqu'un d'autre, vous devez donc utiliser un nom différent dans votre fichier package.json, puis npm publish nouveau.

Sinon, vous pouvez vérifier si vous essayez de publier la même version que celle déjà publiée.


6 commentaires

J'ai essayé avec un autre nom, mais j'ai toujours la même erreur. pourriez-vous s'il vous plaît donner une autre solution si possible?


cela m'a sauvé beaucoup de temps


@Pavan, peut-être avez-vous publié la même version que celle déjà publiée?


@Pavan Je reçois également le même problème. Avez-vous la solution?


Merci pour l'aide. Le nom du package n'était pas unique


Ils auraient dû dire «existent déjà». Au fait, merci!



2
votes

Vérifiez si vous publiez la même version. J'avais besoin de mettre à jour la version du package et de npm publish nouveau npm publish . De l'erreur interdite que j'obtenais, ce n'était pas évident.


0 commentaires

1
votes

changer le nom comme ça (aussi la version) exemple

  "name": "npm-helloworld-testwwwyy-xx",
  "version": "1.0.3"


0 commentaires

3
votes

Pour moi, j'ai reçu ce message d'erreur 403 alors que je venais de créer mon compte NPM, mais je n'ai pas vérifié l'adresse e-mail de mon compte. J'ai trouvé l'e-mail de demande de vérification de NPM, j'ai cliqué sur le lien et, par magie, j'ai pu publier mon premier package.


1 commentaires

CE! MERCI! J'ai perdu tellement de temps là-dessus.