Gulp-live-reload
Gulp-ライブリロード
Live Reloadは、ファイルシステムの変更を指定します。 BrowserSync は、CSSディレクトリ内のすべてのHTMLおよびCSSファイルを監視し、ファイルが変更されるたびに、すべてのブラウザーでページにライブリロードを実行するために使用されます。 BrowserSyncは、複数のデバイス間でURL、相互作用、およびコード変更を同期することにより、ワークフローを高速化します。
BrowserSyncプラグインのインストール
BrowserSyncプラグインは、クロスブラウザーCSSインジェクションを提供し、次のコマンドを使用してインストールできます。
BrowserSyncプラグインの構成
BrowserSyncプラグインを使用するには、次のコマンドに示すように、構成ファイルに依存関係を記述する必要があります。
Gulpを使用してサーバーで動作するには、_BrowserSync_のタスクを作成する必要があります。 サーバーを実行しているため、サーバーのルートについてBrowserSyncにtelする必要があります。 ここでは、ベースディレクトリを「ビルド」として使用しています。
次のCSSファイルのタスクを使用して、ブラウザに新しいスタイルを挿入することもできます。
BrowserSyncのタスクを作成する前に、パッケージマネージャーを使用してプラグインをインストールし、このリンク:/gulp/gulp_combining_tasks [chapter]で定義されているように構成ファイルに依存関係を書き込む必要があります。
設定が完了したら、BrowserSyncとwatchTaskの両方を実行して、ライブリロード効果を発生させます。 2つのコマンドラインを個別に実行する代わりに、次のコードに示すように、watchTaskとともに_browserSynctask_を追加して一緒に実行します。
プロジェクトディレクトリで次のコマンドを実行して、上記の結合タスクを実行します。
上記のコマンドを使用してタスクを実行すると、コマンドプロンプトに次の結果が表示されます。
URL http://localhost:3000/ でブラウザウィンドウが開きます。 CSSファイルに加えられた変更はコマンドプロンプトに反映され、変更されたスタイルでブラウザが自動的にリロードされます。