mcpField
N
nodejs-version-setup

nodejs-version-setup

github.com/xip-online-applications開発046 回インストール14 週間前に更新
リポジトリ

nodejs-version-setup について

Node.js ツールの実行前に、リポジトリで必要な Node.js ランタイムを選択して検証するスキルです。パッケージマネージャー、ビルド、テスト、ローカル CLI を使う開発者向けに、バージョン宣言と利用可能な管理ツールに沿って手順を示します。

主な機能

  1. 01リポジトリのバージョン指定を順に確認
  2. 02インストール済み管理ツールを順に検出
  3. 03必要な Node.js バージョンを選択・インストール
  4. 04コマンド実行前にランタイムとパスを検証
  5. 05管理ツールがない場合に確認を求める

活用シーン

  1. 01リポジトリの npm、pnpm、yarn コマンドの実行
  2. 02ビルド、テスト、リンターの実行
  3. 03ローカル CLI 起動前の Node.js 確認
  4. 04管理ツールなしで不一致があれば操作を停止

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/xip-online-applications/skills --skill nodejs-version-setup

インストール後、Claude Code で/nodejs-version-setupを入力して読み込まれたか確認します。

詳細

nodejs-version-setup

このリポジトリで Node.js コマンドを実行する前に、正しい Node.js ランタイムを設定して確認してください。

使用するタイミング

npm、pnpm、yarn、npx、ビルドスクリプト、テスト、リンター、ローカル CLI など、Node.js ツールを実行するすべてのタスクでこのスキルを使用してください。

手順

  1. 次の順序で、必要な Node.js のバージョンを検出します。
    • .nvmrc
    • .node-version
    • package.json -> engines.node
  2. 次の順序で、インストール済みのバージョンマネージャーを検出します。
    • nvm
    • fnm
    • asdf
    • volta
  3. 最初に利用可能なマネージャーで、必要なバージョンを選択します。
    • nvm:nvm install と nvm use
    • fnm:fnm install と fnm use
    • asdf:asdf install nodejs <version> と asdf local nodejs <version>
    • volta:volta install node@<version>
  4. バージョンファイルがなく、engines.node が存在する場合は、その範囲内の具体的なバージョンを特定し、検出したマネージャーでインストールして使用します。
  5. マネージャーが利用できない場合は、現在の node -v が必要なバージョンを満たしているか確認します。満たしていない場合は、バージョンマネージャーをインストールするか、手動で続行するかをユーザーに確認するまで、作業を停止します。
  6. プロジェクトのコマンドを実行する前に、ランタイムを確認します。
    • node -v
    • npm -v(プロジェクトに応じて pnpm -v または yarn -v)
    • which node でアクティブなバイナリのパスを確認
  7. タスクの出力では、バージョンの指定元(例:.nvmrc)、使用したマネージャー、最終的な node -v を報告します。
  8. バージョンの選択と確認が完了するまで、依存関係のインストール、ビルド、テスト、CLI スクリプトの実行は行わないでください。

コメント