// development 和 productionimportpathfrom'path';importproxyDevfrom'./proxy.dev';importproxyProdfrom'./proxy.prod';functionbasePathBuilder(proxys,basePath){for(constkeyinproxys){constproxy=proxys[key];constpathRewrite=proxy.pathRewrite;constnewPathRewrite={};for(constkey2inpathRewrite){constitem=pathRewrite[key2];newPathRewrite[key2]=path.join(basePath,item);}proxy.pathRewrite=newPathRewrite;}returnproxys;}exportdefaultfunction(NODE_ENV,basePath){letproxys=NODE_ENV==='development'||NODE_ENV==='undefined'?proxyDev:proxyProd;if(basePath){proxys=basePathBuilder(proxys,basePath);}returnproxys;}