javascript - 如何在 Webpack 代码缩小条件下记录类/方法/函数名称?
问题描述
从堆栈跟踪中发生错误的地方并不总是很明显。所以,也许记录错误发生的地方并不是没有意义的。
throw new Error(ErrorsMessagesBuilder.buildErrorMessage({
errorType: ErrorsMessagesBuilder.ErrorsTypes.invalidParameterValue,
functionInvocationExpression: function.name,
description: `Tasks set: '${targetTagsSetID}' is not defined in config file.`
}));
不幸的是,function.name
会因为 Webpack 代码缩小而丢失。Webpack 是否为此提出了一些解决方案?
解决方案
推荐阅读
- algorithm - 就空间复杂度而言,哪种排序算法最好——快速排序还是插入排序?
- laravel - 如何在 laravel 中使用 post 方法创建 api
- graph - Tensor("Placeholder:0", shape=(?, 28, 28, 1), dtype=float32) 必须与 Tensor("W0:0", shape=(5, 5, 1, 6) 来自同一图表, dtype=float32_ref)
- maven - 为什么 IntelliJ 在我的 Spring Boot 项目中添加了错误的 maven 依赖项?
- deployment - 如何在 Corda 的 deployNodes 任务中添加 h2Settings?
- swift - 无法赋值:“setText”是一种方法
- javascript - 如何使用javascript获取从java类传递到本机脚本jar文件的变量数据
- javascript - 在 chrome 扩展应用程序中存储设置的位置
- excel - 当范围包含逗号分隔值时如何求和
- xamarin - 如何修复错误,例如不包含“包含”的定义以在列表视图中添加搜索栏