【实用】Vue线上环境禁止打印console.log
2023-02-18 16:28:31 时间
场景说明
项目开发阶段常用
console.log
调试,开发完后需要去掉console.log
或者忽略掉代码中的console.log
再部署到线上
解决办法
- 通过配置插件,比如
uglifyjs-webpack-plugin
(打包慢) - 自己解决:重写
console.log
方法(不影响打包速度) 由于公司项目用的是vue-cli2,综合考虑,重写console.log
方法;上代码
function rewirteLog() {
console.log = (function (log) {
return process.env.NODE_ENV == 'production' ? function () { } : log
}(console.log))
}
操作步骤
- 写一个方法判断是否为生产环境,如果是就重写
console.log
方法; - 在
main.js
文件中调用此方法
写在最后
我是AndyHu,目前暂时是一枚前端搬砖工程师。
文中如有错误,欢迎在评论区指正,如果这篇文章帮到了你,欢迎点赞和关注
让灵魂控制自己的皮囊吧。从而更加自由!!!
相关文章
- [JCMI | 论文简读] 利用多任务图神经网络预测体内化合物的血脑屏障穿透性
- [ICLR | 论文简读] 用于 3D 分子性质预测及其他功能的简单 GNN 正则化
- [KDD | 论文简读] 避免由于节点嵌入中的相似性假设而导致的偏差
- Introduction to Apache Airflow-Airflow简介
- [IJCAI | 论文简读] 利用图对比学习增强数据推荐
- [IEEE Trans Med Imaging | 论文简读] 基于边缘增强网络的医学图像三维血管样结构分割
- [Nat.Mach.Intell.|论文简读]scBERT 用于单细胞RNA-seq数据的细胞类型标注的大规模预训练深度语言模型
- [CVPR | 论文简读] Uformer:一种用于图像恢复的通用u形Transformer
- [CVPR | 论文简读] 基于信息分流的多尺度自注意力机制
- [PNAS | 论文简读] 社会化人工智能能够从人类互动中学习
- Genome Biology | iDNA-ABF: 基于多尺度深度学习的生物序列与功能语义模型实现DNA甲基化可解释性预测
- Apache Airflow:安装指南和基本命令
- 重磅!百余名生物信息领域中国学者入围全球前2%顶尖科学家榜单
- Apache Airflow-编写第一个DAG
- [Bioinformatics | 论文解读] 基于生成对抗网络的单细胞半监督注释和降维框架
- [AAAI | 论文解读] 知识图谱如何嵌入对未知数据的外推:语义证据视图
- Rolling Deployments 滚动部署
- [IJCAI | 论文解读] AttExplainer:通过强化学习的注意力机制来解释 Transformer
- [Brief. Bioinformatics | 论文简读] 一种从生物序列中提取特征的工具
- [KDD 2022 | 论文简读] 避免由于节点嵌入中的相似性假设而导致的偏差