WEB WEBフロントエンド開発

Chromeを使ったAngular-cliのオンラインデバッグの方法について

投稿日:2017年4月5日 更新日:

当セクションでは、angular-cliの開発において、ブレイクポイントを設定するオンラインデバッグの方法について説明したいと思います。ChromeのデベロッパーツールによってTypescriptのソースファイル上にブレイクポイントを直接設定する事が可能です。デバッグ時にステップオーバー実行、ステップイン実行、及び、ステップアウト実行をする事で効率の良いデバッグ作業を行うことが出来ます。

 

デバッグの方法

  1. angular-cliで開発しているデバッグ対象のプロジェクトフォルダに移動して下さい。
  2. 「ng serve」コマンドでビルド&実行して開発用の簡易WEBサーバを起動します。
  3. Chromeでデバッグ対象のアプリケーションを実行して下さい。デフォルトのURLは「http://localhost:4200/」になります。
  4. Chromeのメニューより、[その他のツール(L)] - [デベロッパーツール(D)]を実行して、デベロッパーツールを起動します。Windowsの場合は[F12]キー、または[CTL]+[SHIFT]+[I]キーを操作して起動する事ができます。Macの場合は[CTL]+[SHIFT]+[I]キーになります。
  5. デベロッパーツールの[Sources]タブを選択して、Sourcesパネルを表示させて下さい。
  6. webpack://./src/app/配下にTypescriptファイルが配置されていますので、デバッグしたいTypeScriptファイルを選択してソースを表示させます。
  7. ソース表示の行番号をクリックする事でブレイクポイントを設定する事が可能です。

 

デベロッパーツールの具体的な使用方法については、『Web開発でよく使う、特に使えるChromeデベロッパー・ツールの機能』などを参考にして下さい。

今後は、Visual Studio 2015やVisual Studio Codeでのオンラインデバッグの方法について説明したいと思います。

 

 

スポンサーリンク

スポンサーリンク

-WEB, WEBフロントエンド開発

執筆者:

関連記事

(webpack2)TypeScriptとWebpackを使ったWEBフロントエンド開発

当セクションでは前回の『Webpackを使ったWEBフロントエンド開発』をもとに具体的なプロジェクトを作成して、webpackの機能を把握したいと思います。使用するパッケージはwebpack2になりま ...

Node.jsのrequire関数のモジュール読み込みについて

Node.js のモジュール機構について(JavaScript の場合) ディレクトリ構造 Node.js のパッケージマネージャーである npm を使う場合、プロジェクト ディレクトリは以下のような ...

JavaScriptのスコープとモジュールについて

仕様と問題点 JavaScriptにはアクセス修飾子はない。 JavaScriptのスコープは、「グローバルスコープ」と「関数スコープ(ローカルスコープ)」のみ。JavaScriptではスコープ(変数 ...

SEO対策のまとめ

SEO対策は良く言われるように、(1)クローラーの巡回フェーズ、(2)ページのインデックス登録フェーズ、(3)検索順位決定フェーズの3つのフェーズで考える必要があるようです。SEO対策は様々なWEBペ ...

Reactに関するメモ

    1.ReactでComponentのRenderが行われるタイミング ReactでComponentのRenderが行われるのは以下2つのタイミングのみ stateを更新す ...