插件用于bundle 文件的优化,资源管理 和 环境变量的注入

    作用与构建整个过程。

    mode 用来指定当前的构建环境。 production / development 还是 none

    Option Description
    development Sets process.env.NODE_ENV on DefinePlugin to value development . Enables NamedChunksPlugin and NamedModulesPlugin .
    production Sets process.env.NODE_ENV on DefinePlugin to value production . Enables FlagDependencyUsagePlugin , FlagIncludedChunksPlugin , ModuleConcatenationPlugin , NoEmitOnErrorsPlugin , OccurrenceOrderPlugin , SideEffectsFlagPlugin and TerserPlugin .
    none Opts out of any default optimization options