これに夢中になって、本当に何かを逃しています....
私は 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 がグローバルにインストールされていたことだと思います...