Written by Kasumi

【Webpack-Dev-Server】HTMLファイルを保存してもブラウザが自動リロードされない原因・対処方法

ファイルを保存したらブラウザが自動リロードされるWebpack-Dev-Serverを導入。

HTMLファイルを更新したが自動リロードされない原因・対処方法を知りたい。

本記事ではこのような悩みを解決。

実装方法について解説します。

HTML更新でブラウザがリロードされない原因

Webpack-Dev-Serverのバージョン4より、JSファイルにバンドルされてないファイルは更新しても検知されない仕様になりました。

バンドルされてないファイルを検知するには、以下オプションを設定します。

watchFilesを設定する

module.exports = {
  devServer: {
    watchFiles: ["./src/**/*"],
  },
};

webpack.config.jsdevServerwatchFilesを追加します。

値に配列を指定。

配列要素に任意の更新したいファイル(HTML)へのパスを設定します。

以上で解決です。

まとめ

Webpack-Dev-ServerでHTMLファイルを保存してもブラウザがリロードされない原因・対処方法について紹介しました。

以上で解説を終わります。

目次

関連記事

JavaScript

【JavaScript】スプレット構文(…)を使い、配列・オブジェクトを追加・連結(マージ)する方法

2022.12.04
728
JavaScript

IEブラウザか、その他以外のブラウザかを判定し、条件分岐・判別する方法【Javascript】

更新日:2022.09.09
1190
JavaScript

scriptタグの読み込み・実行タイミングを変更する方法【defer / async属性を使おう】

2023.01.01
1974
JavaScript

JavaScriptの配列で条件一致する要素だけ抽出する方法【filterメソッドを使おう】

2023.01.04
7289