webpackを4から5へアップデートしました。エラーはちょいちょい出ていて、うまく行ってるところ、そうじゃないところがあります。
ひとつひとつ見ていきましょう。
これは移行作業の序の口です。その後にプラグインのアップデート、エラーが出たらその修正が必要です。
続きを読むwebpackは、HTML, CSS(SASSなど), JavaScriptで作るWebサイト環境のビルドツールです。
元々は、1つのJavaScriptファイルにHTML, CSS, 画像などのリソースを全部入れて、Webサイトのリソースを1つのHTML(index.html)と1つのJavaScriptファイルだけにするものでした。
しかし今は、JavaScriptを対象のバージョンに変換するトランスパイル、SASSなどの高機能CSS作成言語のCSS変換など、Webサイト開発環境の総合ビルドツールになっています。
このようなツールはWeb開発の必須といっていいでしょう。そんなwebpackで困った人のために情報を発信します。
webpackを4から5へアップデートしました。エラーはちょいちょい出ていて、うまく行ってるところ、そうじゃないところがあります。
ひとつひとつ見ていきましょう。
これは移行作業の序の口です。その後にプラグインのアップデート、エラーが出たらその修正が必要です。
続きを読むwebpackプラグインでは恒例の、バージョンアップのオプション変更でエラーが出ました。
postcss-loaderを3.x系から4.x系に変更すると『pluginsなんか知らん!』と出ます。
どうやらオプションの指定する場所が変わったらしい。
続きを読む@babelでトランスパイルしているのにIE11でNodeList.forEach()が使えない。
なんで? ...そうか、ポリフィルが必要だった。
ポリフィルはブラウザの種類やバージョンによって追加されたり変更・削除されたコードを補完するものです。
続きを読むwebpackおなじみの、プラグインのバージョンアップでのエラー対応です。
出るわ出るわのエラー三昧で笑けてきた。
(三昧はスシだけでいい。)
ビルドツールはあまり更新をしないから出るからしょうがないんだけど、webpack5に移行するためには一旦バージョン4で最新にする必要がある。
続きを読むhtml-webpack-pluginのバージョン4.0.0から、拡張プラグインhtml-webpack-exclude-assets-pluginは使えません。
代替プラグインを使います。
続きを読むwebpackおなじみの、バージョンアップのオプション変更でエラーが出ました。
『removeComments, collapseWhitespaceなんか知らん!』と出たのですが、答えは『指定する場所が変わった。』です。
続きを読む