ジャンボモナカ

34歳のハゲデブがHTML5ハイブリッドアプリ開発プラットフォームmonacaを始めました。

npx webpackコマンドで警告が表示されてしまう件

webpackのバージョンを新しく4にアップして、マニュアル通りにコマンドを打った。

npx webpack --config webpack.config.js

そしたら警告が表示された。

WARNING in configuration
The 'mode' option has not been set, webpack will fallback to 'production' for this value. Set 'mode' option to 'development' or 'production' to enable defaults for each environment.
You can also set it to 'none' to disable any default behavior. Learn more: https://webpack.js.org/concepts/mode/

確認してみるとmodeを設定しろよということなので、modeをproductionに設定したら警告がなくなった。

const path = require('path');

module.exports = {
  mode: "production",
  entry: path.resolve(__dirname, 'main.js'),
  output: {
    filename: 'app.js',
    path: path.resolve(__dirname, './')
  }
};

一件落着。