Skip to content

Node.js, yarn アップデート方法 (メンテナー向け)

ryu-sato edited this page Feb 15, 2025 · 5 revisions

Node.js, yarn バージョニングポリシー

  • Node.js は LTS の最新版を使う
  • @types/node は Node.js とメジャーバージョンを揃える
  • yarn は Dockerfile 内に含まれているバージョンを使う

Node.js, yarn アップデート方法

  • 実行環境の Node.js をアップデートする
    • 開発環境
      • .devcontainer/Dockerfile
        • ARG VARIANT="22" を更新する
    • 本番環境
      • docker/Dockerfile
        • 開発環境の Node.js を更新した後の Node.js バージョンに合わせる
  • Node.js のバージョン制約を更新する
    • apps/**/package.json の engines にある node, yarn のバージョン制約を更新する
    • 開発環境の Node.js を更新した後の node.js, yarn バージョンに合わせる
        "engines": {
          "node": ">= XXX < YYY",
          "yarn": ">= X.Y.Z"
        }
      • Node.js のバージョンはメジャーバージョンを指定する (ex. "node": ">= 22 < 23")
      • yarn のバージョンはフルバージョンを指定する (ex. ">= 1.22.4")
  • @types/node をアップデートする
    1. package.json のバージョン制約を更新する
    2. yarn install を実行して yarn.lock ファイルを更新する

参考

https://github.com/weseek/awesome-database-backup/pull/794

Clone this wiki locally