当前位置:   article > 正文

uni-app 判断当前环境是开发环境还是生产环境_uniapp怎么判断是否为开发或者正式环境

uniapp怎么判断是否为开发或者正式环境

uni-app 可通过 process.env.NODE_ENV 判断当前环境是开发环境还是生产环境
在 HBuilderX 中
点击“运行”编译出来的代码是开发环境
点击“发行”编译出来的代码是生产环境(重点!!)

if (process.env.NODE_ENV === 'development') {
	console.log('开发环境');
} else {
	console.log('生产环境');
}
  • 1
  • 2
  • 3
  • 4
  • 5

直接在微信开发者工具点击上传,开发环境测试通过
发到线上版本,发现使用的还是开发环境的接口
代码什么都没问题

点击“发行”编译出来的代码是生产环境。想着是不是要换种打包方式
在这里插入图片描述
在这里插入图片描述

点击发行,发行失败可能是没有完成身份验证
在这里插入图片描述
发行成功后会启动微信开发者工具的生产环境。此时调的就是生产环境的接口。
不要改微信开发者工具,直接点击上传即可
在这里插入图片描述
更新:直接使用wx.getAccountInfoSync().miniProgram.envVersion来判断更方便

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/秋刀鱼在做梦/article/detail/774253
推荐阅读
相关标签
  

闽ICP备14008679号