介绍前端项目中有多个环境配置,需要在开发/测试/内测/上线的各个阶段手动配置。而且这个项目有多个子项目的接入,在DevOps过程中检查配置比较困难,所以我在WebpackCompilerinitialize阶段写了一个环境配置检查工具。这个工具(临时)检查每个环境的配置文件导出的变量名是否相同如何使用Installnpmienvironment-config-synchroize-pluginConfigwebpack.config.jsconstEnvironmentConfigSynchronizePlugin=require("./EnvironmentConfigSynchronizePlugin");module.exports={plugins:[newEnvironmentConfigSynchronizePlugin({path:"src/config",env:["DEV","SIT"],include:/.js|json|ts/})]}Parameters参数名称DescriptionTypeRemarkpath选择配置路径String-envSupportenvironmentlistArray\
