赞
踩
uni-app 可通过 process.env.NODE_ENV 判断当前环境是开发环境还是生产环境
在 HBuilderX 中
点击“运行”编译出来的代码是开发环境
点击“发行”编译出来的代码是生产环境(重点!!)
if (process.env.NODE_ENV === 'development') {
console.log('开发环境');
} else {
console.log('生产环境');
}
直接在微信开发者工具点击上传,开发环境测试通过
发到线上版本,发现使用的还是开发环境的接口
代码什么都没问题
点击“发行”编译出来的代码是生产环境。想着是不是要换种打包方式
点击发行,发行失败可能是没有完成身份验证
发行成功后会启动微信开发者工具的生产环境。此时调的就是生产环境的接口。
不要改微信开发者工具,直接点击上传即可
更新:直接使用wx.getAccountInfoSync().miniProgram.envVersion来判断更方便
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。