モジュールの依存関係ダイアグラム
PhpStorm を使用すると、JavaScript および TypeScript プロジェクトのコンテキスト内でのインポートとエクスポートの視覚化を行うことができます。
モジュール依存関係ダイアグラムの作成
JavaScript、TypeScript、HTML ファイルのコンテキストメニュー、またはフォルダーのコンテキストメニューから
を選択します。node_modules および
Excluded
フォルダーでは、この操作は使用できません。複数の型のダイアグラムを作成できるフォルダーでアクションが呼び出された場合は、さらにダイアグラムタイプの選択リストから を選択してください。
モジュール依存関係ダイアグラムの分析
PhpStorm は、選択したファイルまたは選択したフォルダー内のすべてのファイルの import
ステートメントと require
ステートメントおよび script
タグを再帰的に分析し、別のタブに、これらのファイルが互いにどのように依存しているかを示すダイアグラムを表示します。

ダイアグラムは、いくつかの長方形で構成されています。それらのそれぞれは、分析された選択されたファイルの名前と検出されたインポートのリストを示します。インポートが解決されると、インポートされたシンボルの種類を示すアイコン(
や
など)がその横に表示されます。
分析されたファイルからの矢印は、検出されたインポートが行われるターゲットファイルを指します。対象ファイルがライブラリの場合は、灰色の背景にファイル名が表示されます。ライブラリからのインポートが解決されない場合、ターゲットファイルは赤い枠が付いた灰色の四角形として表示されます。
解決されたインポートとエクスポートは、それぞれ
または
アイコンでマークされます。
ダイアグラムからソースコードへの移動
ダイアグラムからファイルに移動するには、ファイルを右クリックし、コンテキストメニューから
を選択します。ソースコード内の特定の
import
ステートメントに移動するには、ダイアグラム内の必要なファイルを右クリックし、コンテキストメニューから を選択し、ナビゲーションターゲットの選択リストから移動先のシンボルを選択します。
関連ページ:

JavaScript の最小化
縮小または圧縮とは、ソースコードの機能を変更せずに、スペース、新しい行、コメントなどの不要な文字をすべて削除することを意味します。開発およびデバッグ中、これらの文字によりコードが読みやすくなります。実稼働段階では、転送されるコードのサイズを増やすだけです。ほとんどの場合、圧縮はビルドプロセスのステップとして、webpack などのビルドツールを使用して実行されます。ビルドツールを使用していない場合は、terser などのスタンドアロンツールを使用できます。コードを自動的に縮小するには、縮小ツールをイ...

PhoneGap と Cordova
PhoneGap と Apache Cordova は、単一の HTML、CSS、Javascript/Typescript コードベースを使用してモバイルアプリケーションを開発し、Android を含むさまざまなモバイルプラットフォームをターゲットにするためのフレームワークです。始める前に:お使いのコンピューターに Node.js がインストールされていることを確認してください。JetBrains マーケットプレイスからプラグインをインストールする説明に従って、設定 | プラグインページのマーケットプレ...