web-dev-qa-db-fra.com

Non trouvé - mettre https://npm.pkg.github.com/package-name

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?

15
kaxi1993

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é.

0
clearloop