跳至主要内容

报告问题

最小可复现示例

您需要提供一个 [最小可复现示例] 的输入代码来演示您的问题。

要获得此示例,您可以删除部分代码,如果您的问题不再复现,则停止。

获取提供给 Terser 的源代码

因为用户通常无法控制对 `await minify()` 的调用或其参数,所以 Terser 提供了一个 `TERSER_DEBUG_DIR` 环境变量来使 terser 输出一些调试日志。

这些日志将包含每次 `minify()` 调用的输入代码和选项。

TERSER_DEBUG_DIR=/tmp/terser-log-dir command-that-uses-terser
ls /tmp/terser-log-dir
terser-debug-123456.log

如果您不确定如何在您的 shell 上设置环境变量(上面的示例在 bash 中有效),您可以尝试使用 cross-env

> npx cross-env TERSER_DEBUG_DIR=/path/to/logs command-that-uses-terser

堆栈跟踪

在 terser CLI 中,我们使用 source-map-support 来生成良好的错误堆栈。在您自己的应用程序中,您需要启用 source-map-support(阅读他们的文档)才能获得良好的堆栈跟踪,这将帮助您编写良好的问题。