Angular项目里你应该用到的小技巧(持续更新)

302 阅读1分钟

1. production环境中去除console信息

  • 去除原因:

发布到生产环境可能会有console函数忘记注释,这里面可能会包含敏感数据导致不安全,所以需要在全局进行禁止打印信息。

  • 去除方法:

在入口文件main.ts里面加个判断,把打印函数重写。

if (environment.production) {
  window.console.log = function (){};
  window.console.info = function (){};   
  window.console.warn = function (){};   
  window.console.error = function (){};   
  window.console.debug = function (){};  
}