web-dev-qa-db-ja.com

not found - https://npm.pkg.github.com/package-name.

GPR(GitHub Package Registry)上にパッケージをアップロードしようとしています。私は正常にログインします。

npm login --registry=https://npm.pkg.github.com
 _

次にこれらのコマンドを実行します。

npm set registry https://npm.pkg.github.com/

npm publish
 _

このエラーを返します。

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

GitHub Package Registryの代わりにNPMレジストリでパッケージをアップロードしようとしているようです。この問題を解決するにはどうすればよいですか。

15
kaxi1993

例えば:

{
  "name": "@elvisjs/calling-elvis",
  "repository": {
    "type": "git",
    "url": "https://github.com/elvisjs/calling-elvis"
  },
  "publishConfig": {
    "registry": "https://npm.pkg.github.com/elvisjs"
  }
}
 _

namerepository/url そしてその publishConfig/registryマッチする必要があります。

0
clearloop