gpt4 book ai didi

javascript - 在生产中 react JS非最小化错误

转载 作者:行者123 更新时间:2023-12-03 08:08:58 24 4
gpt4 key购买 nike

现状:我的应用程序正在开发中,但是我有一个单独的演示系统,该系统使用产品的构建版本进行演示,以供潜在客户和一般感兴趣的用户使用。我的项目有一个非常高阶的错误边界组件来捕获未处理的异常,这使我避免了丑陋的应用崩溃。而不是正常的崩溃,将显示格式正确的错误页面,其中包含与堆栈跟踪结合出现的错误消息。
我只是意识到在生产中(在npm run build之后),错误和什至是堆栈跟踪都已被最小化,并且使我无法识别出发生问题的确切原因(例如,堆栈跟踪不再可读),并且有些客户无法向我解释他们如何解决该问题。
有没有办法用任何类型的转换表来重现堆栈跟踪的原始命名变量,或者即使在

npm build
编辑:修正了拼写错误,并使问题更易于理解。

最佳答案

您可以退出ceate-create-app退出并在 config/webpack.config.js 中更改优化:

    optimization: {
minimize: isEnvProduction,
minimizer: [
// This is only used in production mode
new TerserPlugin({
terserOptions: {
只需将最小化更改为 ,将其更改为
或者,您可以生成两种版本的应用程序:一种开发和一种生产。
如果用户是管理员,则为开发版本提供服务

关于javascript - 在生产中 react JS非最小化错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64787756/

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