cross-envcross-env是跨平台设置和使用环境变量的脚本。使用NODE_ENV=production设置环境变量将在大多数Windows命令行上引发错误。同样,Windows和Linux命令设置环境变量的方式也有所不同。使用cross-env在不同平台设置相同的NODE_ENV参数。使用npminstallcross-env--save-devpackage.json"scripts":{"serve":"cross-envNODE_ENV=developmentvue-cli-serviceserve--open","build":"cross-envNODE_ENV=productionvue-cli-servicebuild"}设置本地NODE_ENV值为development设置线上NODE_ENV值为productionprocess作为node的全局变量适用场景适用于本地线上环境不同的场景,比如本地使用不同的开发域名online可以通过NODE_ENV判断if(process.env.NODE_ENV!='development'){//在线环境}永久链接:https://blog.qianxiaoduan.com/archives/878
