gpt4 book ai didi

javascript - JavaScript 中的 DEBUG 指令

转载 作者:行者123 更新时间:2023-11-30 10:35:19 24 4
gpt4 key购买 nike

有没有办法在 JS 代码中使用某种 DEBUG 指令导致调试代码不包含在生产中?示例:

// #if debug
console.log('Initializing');
// #endif

var url =
// #if debug
'/foo/debug';
// #else
'/foo';
// #endif

最佳答案

没有。但是您可以简单地将 console.log 替换为用于生产的虚拟函数:

window.console = window.console || {};
window.console.log = function() { /* do nothing */ };

然后您只需配置您的构建工具(假设您有一些工具)以仅在生产构建中包含该代码。

关于javascript - JavaScript 中的 DEBUG 指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14318469/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com