開発覚書はてな版

個人的な開発関連の備忘録

【GitHub】GitHub Package RegistryのNPMパッケージを使う(2019/10/22現在)

目次

概要

  • 2019/10/22現在のGitHub Package Registry β版を使用した情報です。
  • 今回はGitHub Package Registry β版でNPM公開したライブラリを使用してみたいと思います。
  • 基本的には公式の手順通りで対応できます。

help.github.com

前回の記事

  • GitHub Package Registry β版でのNPM公開は以下の記事を参照

kakkoyakakko2.hatenablog.com

手順

1. 前回記事の設定を行う

2. 公開したパッケージをインストールする

  • 1の手順が終わっていれば、以下のコマンドでパッケージを取得できる
    npm install @OWNER/packageName

yarnを使用する場合の注意

Integrity checked failedエラーが発生

  • package.jsonに直接パッケージを記載後、以下のコマンドを試してみてください。
    yarn install --update-checksums

Couldn't find package "パッケージ名" on the "npm" registry. エラー

  • .npmrcに以下の形式でregistryを記載している場合に発生する場合がある。
    registry=https://npm.pkg.github.com/OWNER
  • @OWNER:registry=https://npm.pkg.github.com 形式に置き換えると回避できる場合がある。