ブレークポイントデバッグ
@debug
タグに加えて、さまざまなツールや開発環境内でブレークポイントを使用して、Svelte および SvelteKit プロジェクトをデバッグすることもできます。これには、フロントエンドとバックエンドの両方のコードが含まれます。
以下のガイドは、JavaScript ランタイム環境が Node.js であることを前提としています。
Visual Studio Code
組み込みのデバッグターミナルを使用すると、VSCode 内のソースファイルにブレークポイントを設定できます。
- コマンドパレットを開きます:
CMD/Ctrl
+Shift
+P
。 - 「デバッグ:JavaScript デバッグターミナル」を見つけて起動します。
- デバッグターミナルを使用してプロジェクトを開始します。例:
npm run dev
。 - クライアント側またはサーバー側のソースコードにブレークポイントを設定します。
- ブレークポイントをトリガーします。
デバッグペインから起動
または、プロジェクト内に .vscode/launch.json
を設定することもできます。自動的に設定するには
- 「実行とデバッグ」ペインに移動します。
- 「実行」選択メニューで、「Node.js...」を選択します。
- 「Run script: dev」など、プロジェクトに対応する「run script」を選択します。
- 「デバッグを開始」再生ボタンを押すか、
F5
キーを押してブレークポイントデバッグを開始します。
以下は launch.json
の例です。
{
"version": "0.2.0",
"configurations": [
{
"command": "npm run dev",
"name": "Run development server",
"request": "launch",
"type": "node-terminal"
}
]
}
参考資料:https://vscode.dokyumento.jp/docs/editor/debugging。
その他のエディター
別のエディターを使用している場合は、これらのコミュニティガイドが役立つ可能性があります。
Google Chrome および Microsoft Edge 開発者ツール
ブラウザベースのデバッガーを使用して Node.js アプリケーションをデバッグできます。
これはクライアント側の SvelteKit ソースマップのデバッグでのみ機能することに注意してください。
- Node.js で Vite サーバーを起動するときに、
--inspect
フラグを実行します。例:NODE_OPTIONS="--inspect" npm run dev
- 新しいタブでサイトを開きます。通常は
localhost:5173
です。 - ブラウザの開発者ツールを開き、左上付近にある「Node.js 専用の開発者ツールを開く」アイコンをクリックします。Node.js のロゴが表示されるはずです。
- ブレークポイントを設定してアプリケーションをデバッグします。
または、Google Chrome で chrome://inspect
、または Microsoft Edge で edge://inspect
に移動して、デバッガーの開発者ツールを開くこともできます。
参考文献
前へ 次へ