Webpack: 不明な引数: mode / configuration に不明なプロパティ 'mode' があります 質問する

Webpack: 不明な引数: mode / configuration に不明なプロパティ 'mode' があります 質問する

これに夢中になって、本当に何かを逃しています....

私は webpack 4.6.0、webpack-cli ^2.1.2 を使用しているので、最新です。

ドキュメントに従って(https://webpack.js.org/concepts/mode/)、このモードを使用して、本番用と開発用の 2 つの構成を用意したいのですが、次のような結果になります。

configuration[0] には不明なプロパティ 'mode' があります。有効なプロパティは次のとおりです: object { amd?、bail?、cache?、context?、dependencies?、devServer?、devtool?、entry、externals?、loader?、module?、name?、node?、output?、parallelism?、performance?、plugins?、profile?、recordsInputPath?、recordsOutputPath?、recordsPath?、resolve?、resolveLoader?、stats?、target?、watch?、watchOptions? }

何が足りないのでしょうか:O?????

module.exports = [
  merge(base, {
    mode: 'development',
    output: {
      path: path.resolve(__dirname, './public/assets/development'),
    },
  }),
  merge(base, {
    mode: 'production',
    output: {
      path: path.resolve(__dirname, './public/assets/production'),
      filename: '[name].bundle.js',
    },
  }),
]

ベストアンサー1

そうですね、問題は古い webpack がグローバルにインストールされていたことだと思います...

おすすめ記事