J'essaie de télécharger un colis sur GPR (GITHUB Package Registry). Je me connecte avec succès:
npm login --registry=https://npm.pkg.github.com
puis exécutez ces commandes:
npm set registry https://npm.pkg.github.com/
npm publish
qui retourne cette erreur:
npm ERR! 404 Not Found - PUT https://npm.pkg.github.com/package-name
npm ERR! 404
npm ERR! 404 'package-name@version' is not in the npm registry.
Il semble que cela essaie de télécharger un package sur le registre des NPM au lieu du registre GitHub Package. Comment devrais-je résoudre ce problème?
Par exemple:
{
"name": "@elvisjs/calling-elvis",
"repository": {
"type": "git",
"url": "https://github.com/elvisjs/calling-elvis"
},
"publishConfig": {
"registry": "https://npm.pkg.github.com/elvisjs"
}
}
Le name
, repository/url
et le publishConfig/registry
doit être égalé.