报告问题
最小可复现示例
您需要提供一个 [最小可复现示例] 的输入代码来演示您的问题。
要获得此示例,您可以删除部分代码,如果您的问题不再复现,则停止。
获取提供给 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(阅读他们的文档)才能获得良好的堆栈跟踪,这将帮助您编写良好的问题。