uniapp微信小程序开发 生产环境去除console.log日志
为了调试方便,在调试时候,会大量编写console.log,项目发布后,就有点难受了,处理方式
1、手动删除(不推荐,太耗时,也不方便后期的调试。)
2、在App.vue的onLaunch中添加相关代码
console.log = () => {};
console.info = () => {};
完整代码
<script>
export default {
onLaunch: function() {
// 非开发工具移除 console.log console.info
if (uni.getSystemInfoSync().platform !== "devtools") {
console.log = () => {};
console.info = () => {};
}
console.log('App Launch');
},
onShow: function() {
console.log('App Show');
},
onHide: function() {
console.log('App Hide');
}
}
</script>
<style lang="scss">
</style>
以上为个人工作过程中的使用及记录,如对您有所帮助不胜荣幸。