Vue线上环境禁止打印console.log

当我们在开发项目时,我们会使用大量的console.log,这样方便我们去调试,但是当正常上线后,在生产环境,我们是不喜欢打印的信息暴露在浏览器控制台的。

这时候我们可以通过一行代码解决:

在main.js文件中添加以下代码:console.log = () => {}

javascript 复制代码
if(process.env.NODE_ENV==="production"){
  console.log = () => {}
}

其中process.env.NODE.ENV 取得变量具体看我们生产该变量赋了啥值,这里我生产环境该变量赋值production,所以在该条件下执行console.log = () => {}该段代码就不会在控制台看到打印日志啦!

相关推荐
用户214965158987511 小时前
从零搭建uniapp环境-记录
前端
努力写代码的熊大13 小时前
stack、queue与priority_queue的用法解析与模拟实现
java·前端·javascript
im_AMBER13 小时前
React 06
前端·javascript·笔记·学习·react.js·前端框架
wyzqhhhh13 小时前
前端常见的设计模式
前端·设计模式
IT_陈寒13 小时前
React 19重磅前瞻:10个性能优化技巧让你少写30%的useEffect代码
前端·人工智能·后端
今天没有盐14 小时前
💕CSS 基础入门指南💕:选择器与文本样式
前端·html·响应式设计
云枫晖15 小时前
Webpack系列-Entry入口
前端·webpack
mustfeng15 小时前
VCS & Verdi 2023安装
java·服务器·前端
Mintopia15 小时前
🌐 数据合规框架下的 WebAIGC 训练数据处理技术规范
前端·javascript·aigc
骥龙15 小时前
2.6、Web漏洞挖掘实战(下):XSS、文件上传与逻辑漏洞深度解析
前端·xss