Workflow - Install a private npm package from Github Packages

Requirement

  • ⚠️ 向 github 組織索取訪問用的 token
  • ⚠️ 本範例使用 npm,之後會轉使用 pnpm

Window 環境變數設置 token

setx GITHUB_TOKEN ghp_xxxxxxxxxxxxxxxxxxxxxxxx
  • ⚠️ 設置後必要時重啟終端機以確保環境變數被應用

初始化 project

cd project-directory
npm init -y

新增 ./.npmrc

  • ⚠️ 這裡的第二行註解是正規寫法,有特殊用途
@xxx:registry=https://npm.pkg.github.com
//npm.pkg.github.com/:_authToken="${GITHUB_TOKEN}"

安裝 package

npm install @ooxx/xxx