npmパッケージをgithub packageにリリースします。
GitHubはGitHub Package Registryを発売した後、ソフトウェアパッケージ管理サービスを提供し、開発者はそれを通じて公共またはプライベートのソフトウェアパッケージを発表することができます。開発者にとって非常に便利です。今は多くの人がよく知っているバッグ管理ツールをサポートしています。 npm(JavaScript) Maven(Java) RubyGems(Ruby) NuGet(.NET) Dockerイメージ(Dockerオペレーティングシステムを仮想化するソフトウェア) 冒頭
デフォルトでは、GitHub Packagesは、package.jsonファイルのnameフィールドで指定されたGitHubライブラリにパッケージをリリースします。例えば、バッグ@my-org/testからmy-org/testGitHubという倉庫をリリースします。ソフトウェアパッケージディレクトリにREADME.mdファイルを含めることで、パッケージにドキュメントの説明を追加することができます。
1.GitHubパッケージのID検証を行います。
まず、package.jsonファイル(OWNERはアカウント)を修正して、パッケージに対して身分認証を行う必要があります。
nameフィールドは、パケットの範囲と名前を含む必要があります。
例えば、あなたのパケット名が「test」であり、「My-org」GitHub組織にリリースされる場合、package.jsonの
このrepositoryフィールドはあなたのGitHubライブラリのURLと一致していなければなりません。
例えば、記憶庫URLが
4.カバンの配布公式文書-配信パッケージ 認証github package vueコンポーネントはnpmパッケージとしてリリースされました。 Creating a personal access token for the commandライン
デフォルトでは、GitHub Packagesは、package.jsonファイルのnameフィールドで指定されたGitHubライブラリにパッケージをリリースします。例えば、バッグ@my-org/testからmy-org/testGitHubという倉庫をリリースします。ソフトウェアパッケージディレクトリにREADME.mdファイルを含めることで、パッケージにドキュメントの説明を追加することができます。
1.GitHubパッケージのID検証を行います。
まず、package.jsonファイル(OWNERはアカウント)を修正して、パッケージに対して身分認証を行う必要があります。
"publishConfig": {
"registry": "https://npm.pkg.github.com/OWNER"
}
またはローカル.npmrcファイルを使用して、registry=https://npm.pkg.github.com/OWNER
コマンドラインでログインし、パスワードは生成されたTOKENです。$ npm login --registry=https://npm.pkg.github.com
> Username: USERNAME
> Password: TOKEN
> Email: PUBLIC-EMAIL-ADDRESS
2.プロジェクトのパッケージ名を確認する。nameフィールドは、パケットの範囲と名前を含む必要があります。
例えば、あなたのパケット名が「test」であり、「My-org」GitHub組織にリリースされる場合、package.jsonの
name
フィールドは。@my-org/test
3.repositoryプロジェクトのpackage.jsonのフィールドを検証するこのrepositoryフィールドはあなたのGitHubライブラリのURLと一致していなければなりません。
例えば、記憶庫URLが
github.com/my-org/test
であれば、記憶庫フィールドはgit://github.com/my-org/test.git
であるべきです。4.カバンの配布
$ npm publish
参照リンク: