gpt4 book ai didi

create-react-app - 在不弹出的情况下在Create React App中删除日志语句

转载 作者:行者123 更新时间:2023-12-04 08:29:39 26 4
gpt4 key购买 nike

在开发应用程序时,我使用了许多console.log()语句(我的意思是 LOTS )。我如何才能在没有"ejecting"的情况下将其删除
创建React应用
我考虑过但不确定如何实现的内容:

在我的package.json中:

 "build": "react-scripts build && uglifyjs --compress drop_console build/static/js/main.xxxxx.js  -o build/static/js/main.xxxxx.js

但是我怎么确切知道 hash文件上的 main.js后缀,所以我可以调用此命令并使用相同的文件名保存输出js文件

最佳答案

如果只想抑制日志输出,则可以包装console.log并使用它来代替

const log = (...msgs) => {
if (process.env.NODE_ENV === 'development') console.log(...msgs)
}

您可以导入/导出此文件,但这听起来很痛苦。添加到 global似乎是一件好事
global.log = log

global.log('will only log in dev')

关于create-react-app - 在不弹出的情况下在Create React App中删除日志语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47839311/

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