Skip to content

launch.jsonをWSL→Windowsブラウザ構成に切り替え#370

Merged
ROhta merged 2 commits into
mainfrom
worktree-vscode-wsl-launch
May 23, 2026
Merged

launch.jsonをWSL→Windowsブラウザ構成に切り替え#370
ROhta merged 2 commits into
mainfrom
worktree-vscode-wsl-launch

Conversation

@ROhta

@ROhta ROhta commented May 23, 2026

Copy link
Copy Markdown
Owner

概要

WSL2 環境で VS Code を動かし、Windows 側ブラウザでアプリを閲覧・デバッグするための launch 構成に切り替えます。ホストマシン直接実行を前提とした既存エントリは削除し、WSL→Windows 構成に統一します。

変更内容

  • `.vscode/launch.json`:
    • 既存 3 エントリ(Launch Chrome / Launch Firefox / Launch Edge)を削除
    • WSL から Windows 側 Chrome / Edge を起動する 2 エントリに置き換え
  • `.gitignore`: `userDataDir` 用デバッグプロファイルを除外

設計判断

  • WSL 構成に統一: ホストマシン用は使われない前提で削除し、エントリ数を抑える
  • `runtimeExecutable` 指定: WSL2 の localhost forwarding が効くため `url` は変更不要、Windows バイナリパス(`/mnt/c/...`)のみ指定
  • `userDataDir` の分離: workspace 配下のディレクトリに分けることで、普段使いの Chrome/Edge セッションとの衝突(`Chrome is already running` 系エラー)を回避
  • Firefox は未追加: 現状 Windows 側に未インストール

動作確認の前提

  • WSL2 上で `pnpm run serve` を起動済みであること
  • Windows 側に Chrome / Edge がデフォルトパスにインストール済みであること

補足

ソースマップ越しにブレークポイントを使う場合は `sourceMapPathOverrides` の追加が必要な場合あり。今回は閲覧用途のため未追加。

WSL2環境からWindows側のChrome/Edgeを起動できる構成を追加。
runtimeExecutableに/mnt/c/...経由でWindowsバイナリを指定し、
userDataDirを分離して既存ブラウザセッションとの衝突を回避。
.gitignoreにデバッグプロファイル用ディレクトリを追加。
Copilot AI review requested due to automatic review settings May 23, 2026 01:53
@ROhta

ROhta commented May 23, 2026

Copy link
Copy Markdown
Owner Author

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Code Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

WSL2 上で VS Code を使いながら、Windows 側の Chrome / Edge を起動して localhost のアプリを閲覧・デバッグできるようにするための launch 構成を追加する PR です(既存のホストマシン向けエントリは維持しつつ、(WSL → Windows) サフィックスで追加)。

Changes:

  • .vscode/launch.json に Windows 側 Chrome / Edge を起動する launch 設定を追加(runtimeExecutable + userDataDir
  • .gitignore にデバッグ用プロファイルディレクトリ(userDataDir)を追加して、ワークスペース汚染を回避

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
.vscode/launch.json WSL から Windows ブラウザ(Chrome/Edge)を起動するデバッグ構成を追加
.gitignore デバッグ用 userDataDir ディレクトリを Git 管理対象外に追加

WSL→Windows構成のみを残し、Firefox/ホスト用Chrome/Edgeエントリを削除。
サフィックスを外して名前をシンプル化。
@ROhta ROhta changed the title WSL→Windowsブラウザ用launch.json設定の追加 launch.jsonをWSL→Windowsブラウザ構成に切り替え May 23, 2026
@ROhta
ROhta merged commit d267dc6 into main May 23, 2026
5 checks passed
@ROhta
ROhta deleted the worktree-vscode-wsl-launch branch May 23, 2026 02:07
@ROhta ROhta self-assigned this May 23, 2026
@ROhta ROhta added the bug-3 改善 割れ窓で直す label May 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug-3 改善 割れ窓で直す

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants