VS Code Node.js Auto Installer
VS Codeのインストール時に自動でNode.jsをダウンロード・展開し、環境変数を設定する拡張機能です。
機能
Node.js ZIPファイルの自動ダウンロード
- 最新のLTS版を自動検出
- 特定のバージョンを指定可能
- Windows用のx64バイナリを自動選択
インストールディレクトリの管理
- デフォルト: ~/.vscode-nodejs-bin/
- ユーザー設定で変更可能
環境変数の設定
- VS Codeのターミナル環境にPATHを追加
- システム環境変数への追加オプション
必要条件
- Visual Studio Code 1.100.0以上
- Windows 10/11(x64)
- Windows 10: バージョン1903以降
- Windows 11: すべてのバージョン
- 管理者権限(初回インストール時のみ必要)
- インターネット接続(Node.jsのダウンロード用)
動作確認済み環境
- Windows 10 Pro バージョン22H2
- Windows 11 Pro バージョン23H2
- Visual Studio Code 1.86.1
- Node.js 20.11.1 LTS
インストール方法
- VS Codeの拡張機能マーケットプレイスから「Node.js Auto Installer」を検索
- 「インストール」をクリック
使用方法
1. 設定を開く
- コマンドパレット(Ctrl+Shift+P)を開く
- 「Open Node.js Auto Installer Settings」と入力して選択
注意: 現在、設定画面は実装中です。代わりに以下の手順で設定を行ってください。
2. バージョンを指定する
- コマンドパレット(Ctrl+Shift+P)を開く
- 「Open Settings (JSON)」と入力して選択
- 以下の設定を追加:
"nodejsAutoInstaller.nodejsVersion": "20.11.1"
- 使用したいバージョンを指定(例:
20.11.1 )
- 空欄の場合は最新のLTSバージョンが使用されます
3. Node.jsをダウンロード
- コマンドパレット(Ctrl+Shift+P)を開く
- 「Download Node.js」と入力して選択
- ダウンロードと展開が完了するまで待機
4. 環境変数の設定
- コマンドパレット(Ctrl+Shift+P)を開く
- 「Open Settings (JSON)」と入力して選択
- 以下の設定を追加または更新:
"terminal.integrated.env.windows": {
"PATH": "C:/Users/あなたのユーザー名/.vscode-nodejs-bin/node-v20.11.1-win-x64/;${env:PATH}"
}
- パスは実際のインストール先に合わせて変更してください
${env:PATH} は必ず末尾に付けてください
5. 動作確認
- VS Codeを再起動
- 新しいターミナルを開く
node --version を実行して、指定したバージョンが表示されることを確認
設定項目
以下の設定はsettings.json で直接編集する必要があります:
nodejsAutoInstaller.installDirectory : インストールディレクトリのパス
"nodejsAutoInstaller.installDirectory": "~/.vscode-nodejs-bin"
nodejsAutoInstaller.nodejsVersion : インストールするNode.jsのバージョン
"nodejsAutoInstaller.nodejsVersion": "20.11.1"
nodejsAutoInstaller.addToSystemPath : システム環境変数への追加
"nodejsAutoInstaller.addToSystemPath": false
トラブルシューティング
インストールに失敗する場合
- インターネット接続を確認
- インストールディレクトリの権限を確認
- 既存のNode.jsインストールとの競合を確認
環境変数が設定されない場合
- 設定したPATHが正しいか確認
- VS Codeを再起動
- ターミナルを再起動
開発者向け情報
ビルド方法
# 依存関係のインストール
npm install
# コンパイル
npm run compile
# テストの実行
npm test
ライセンス
MIT License
貢献
- このリポジトリをフォーク
- 新しいブランチを作成
- 変更をコミット
- プルリクエストを作成
更新履歴
0.0.1
- 初期リリース
- 基本的なインストール機能
- 設定画面の実装
- 自動アップデート機能
| |