nodejs-version-setup について
Node.js ツールの実行前に、リポジトリで必要な Node.js ランタイムを選択して検証するスキルです。パッケージマネージャー、ビルド、テスト、ローカル CLI を使う開発者向けに、バージョン宣言と利用可能な管理ツールに沿って手順を示します。
主な機能
- 01リポジトリのバージョン指定を順に確認
- 02インストール済み管理ツールを順に検出
- 03必要な Node.js バージョンを選択・インストール
- 04コマンド実行前にランタイムとパスを検証
- 05管理ツールがない場合に確認を求める
活用シーン
- 01リポジトリの npm、pnpm、yarn コマンドの実行
- 02ビルド、テスト、リンターの実行
- 03ローカル CLI 起動前の Node.js 確認
- 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 ツールを実行するすべてのタスクでこのスキルを使用してください。
手順
- 次の順序で、必要な Node.js のバージョンを検出します。
.nvmrc.node-versionpackage.json->engines.node
- 次の順序で、インストール済みのバージョンマネージャーを検出します。
nvmfnmasdfvolta
- 最初に利用可能なマネージャーで、必要なバージョンを選択します。
nvm:nvm installとnvm usefnm:fnm installとfnm useasdf:asdf install nodejs <version>とasdf local nodejs <version>volta:volta install node@<version>
- バージョンファイルがなく、
engines.nodeが存在する場合は、その範囲内の具体的なバージョンを特定し、検出したマネージャーでインストールして使用します。 - マネージャーが利用できない場合は、現在の
node -vが必要なバージョンを満たしているか確認します。満たしていない場合は、バージョンマネージャーをインストールするか、手動で続行するかをユーザーに確認するまで、作業を停止します。 - プロジェクトのコマンドを実行する前に、ランタイムを確認します。
node -vnpm -v(プロジェクトに応じてpnpm -vまたはyarn -v)which nodeでアクティブなバイナリのパスを確認
- タスクの出力では、バージョンの指定元(例:
.nvmrc)、使用したマネージャー、最終的なnode -vを報告します。 - バージョンの選択と確認が完了するまで、依存関係のインストール、ビルド、テスト、CLI スクリプトの実行は行わないでください。
コメント
Markdown 対応