Сами по себе различия заключаются в следующем (все из их документации), поэтому, вероятно, это больше связано с конкретной конфигурацией, которая была включена в рассматриваемой кодовой базе (а именно, какие плагины, загрузчики, devtools и т. Д. реализовано в каждой среде):
webpack --mode=development
Устанавливает process.env.NODE_ENV
в DefinePlugin
в значение development
. Включает NamedChunksPlugin
и NamedModulesPlugin
.
webpack --mode=production
Устанавливает process.env.NODE_ENV
в DefinePlugin
в значение production
. Включает FlagDependencyUsagePlugin
, FlagIncludedChunksPlugin
, ModuleConcatenationPlugin
, NoEmitOnErrorsPlugin
, OccurrenceOrderPlugin
, SideEffectsFlagPlugin
и TerserPlugin
.