схожу с ума от этого, действительно чего-то не хватает ....
У меня есть webpack 4.6.0, webpack-cli ^ 2.1.2, так что самое последнее.
Следуя документам (https://webpack.js.org/concepts/mode/), хочу использовать режим для настройки, один для производства и один для разработки, но я получаю:
конфигурация [0] имеет неизвестное свойство 'mode'. Эти свойства действительны:
объект {amd ?, залог ?, кэш ?, контекст ?, зависимости ?, devServer ?, devtool ?, entry, externals ?, загрузчик ?, модуль ?, имя ?, узел ?, вывод ?, параллелизм ?, производительность ?, плагины ?, профиль ?, recordsInputPath ?, recordsOutputPath ?, recordsPath ?, resol ?, resolLoader ?, 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',
},
}),
]