新規ウォッチャーダイアログ
追加   または 編集  
ボタンを File Watchers ページ でクリックすると、ダイアログが開きます。 ダイアログを使用して、定義済みの WebStorm File Watcher テンプレートに基づいてプロジェクト File Watcher を作成するか、既存のプロジェクト File Watcher を編集します。
各テンプレートには、選択したツールに最適な設定が含まれています。 ほとんどの場合、必要なのは、ツールの実行可能ファイルへのパスを指定することだけです。
名前
名前 フィールドに、File Watcher の名前を入力します。 デフォルトでは、WebStorm は選択された定義済みテンプレートの名前を提案します。
監視するファイル
ファイルタイプ | このリストを使用して、予想される入力ファイルの種類を指定します。 File Watcher は、この種類のファイルのみを分析および処理の対象と見なします。 ファイルタイプは、 ファイルタイプとファイル拡張子の関連付けに基づいて認識されます。 |
スコープ | このリストを使用して、File Watcher を適用できるファイルの範囲を定義します。 これらのファイルを変更すると、 編集したファイルを自動保存してウォッチャーをトリガーする チェックボックスの状態に応じて、直ちに、または保存またはフレームの非アクティブ化時にファイル監視が起動されます。 リストから定義済みスコープの 1 つを選択します。 プロジェクトレベルのファイル監視の場合は、
VCS スコープ:: これらのスコープは、 プロジェクトがバージョン管理されている場合にのみ使用できます。
または、 |
ルートファイルのみを追跡する | root file とは、 指定されたスコープ内 の他のファイルに(例えば
スコープ 設定は ルートファイルのみを追跡する チェックボックスの設定よりも優先されることに注意してください。依存関係が指定された範囲の外にある場合、ファイルウォッチャーはそれに適用されません。 例2 つのファイル root.scss と another.scss があり、 root.scss が another.scss をインポートしているとします。 ルートファイルのみを追跡する チェックボックスをオンにすると、 another.scss を編集すると、 root.scss でのみ File Watcher が呼び出されます。 チェックボックスをオフにすると、File Watcher はこれらの両方のファイルを処理します。 |
変更時に実行するツール
この領域では、ツールとの連携を構成します。使用する実行可能ファイル、渡す引数、および WebStorm がツールの出力を探す場所を指定します。
プログラム | このフィールドでは、ツールの実行可能ファイルへのパスを指定します( .com 、 .exe 、 .cmd 、 .bat 、または特定のツールに応じてその他)。 |
引数 | このフィールドでは、ツールに渡す引数を定義し、その動作に影響を与えます。 引数は通常、実際のファイル名に置き換えられる マクロを手動で入力するか、 |
リフレッシュする出力パス | このフィールドで、WebStorm にツールの出力(生成されたソースコード、ソースマップ、依存関係、またはファイル自体)をどこで検索するかを指定します。 出力の場所はツールによって異なります。 通常、出力パスは マクロを使用して指定されます。 手動で入力するか、 複数のマクロを指定するには、区切り文字としてコロン |
作業ディレクトリと環境変数
作業ディレクトリ | このフィールドでは、ツールが適用されるディレクトリを指定します。 ツールは常にファイルのコンテキストで呼び出されるため、デフォルトの作業ディレクトリは現在のファイルのディレクトリです。 デフォルトの作業ディレクトリは、 |
環境変数 | このフィールドには、ツールが必要とするがオペレーティングシステムレベルでは指定されていない環境変数を指定します。 |
拡張オプション
編集したファイルを自動保存してウォッチャーをトリガーする |
|
外部の変更でウォッチャーをトリガーする |
|
構文エラーに関係なくウォッチャーをトリガーする |
|
stdout から出力ファイルを作成する。 |
|
コンソールの表示 | このリストから、File Watcher がいつコンソールを開くかを選択します。
|
出力フィルター | このフィールドで、ツールに関連付けられている出力フィルターを指定します。 これらのフィルターに基づいて、ツールの出力の絶対ファイルパスと行番号がハイパーリンクに変換されます。 これらのリンクをクリックすると、対応するファイルがエディターで開きます。 例: 有用なエラーメッセージを表示するには、 |