【Webpack】WARNING in child compilations (Use ‘stats.children: true’ resp. ‘–stats-children’ for more details) と出る

  • Webpack

致命的なエラーと言うわけではないのですが、webpack を使っていたところ下記の Warning が表示されました。

1 WARNING in child compilations (Use 'stats.children: true' resp. '--stats-children' for more details)

どうも Child Compilation(チャイルド=プラグイン等のコンパイル時?)の Warning が発生してるけど、詳細は表示してないよ、という感じみたいです。

ずっと発生し続けるのも嫌なので、詳しく調べてみます。

child compilation の詳細を表示する

公式リファレンスにありますが、webpack.config.js のstats.childrentrue にします(公式によるとデフォルト値は true っぽい気がしますが…)

webpack.config.js

...
    stats: {
      children: true,
    },
...

stats(statistics:統計)プロパティは、いろんな情報を出力するために使うらしい。

child compilation の詳細を表示した結果

  (2136:35) autoprefixer: auto-fit value is not supported by IE

自分の場合は、autoprefixer の warning でした。grid の auto-fit が IE ではサポートされていないとのこと。IE は範囲外なので、この場合は autoprefixer の設定かなにかで IE を除外するなどしたほうがよいのかもしれません。

stats は他にもいろんなオプションがあるので、表示すべき情報は選定していきましょう。