/** * ENV 的封装 * 由于uniapp 无法设置.env等打包属性,实现线上,线下多版本配置属性的无缝切换。 * process.env.NODE_ENV 将在打包环境通过编译器进行替换, 线上打包后无法获取到 process对象。 所以将配置属性统一封装到appConfig中。 * * @author terrfly * @site https://www.jeequan.com * @date 2021/12/16 17:57 */ import appConfig from '@/config/appConfig.js'; import development from '@/env/env.development.js'; import production from '@/env/env.production.js'; // 引入变量 const envConfig = {development: development, production : production} // 获取当前环境变量 const currentEnv = envConfig[process.env.NODE_ENV] // 设置全局env配置项目 appConfig.env = currentEnv export default this