Draw.io : 如何调试未压缩的 js 代码?

Draw.io : How can I debug unminified js code?

我从 github 存储库下载了 draw.io 个源文件,并尝试对导入功能进行一些小的更改,但所有源都被缩小了(尤其是 app.min.js)。 所以我的问题是:有没有办法用未压缩的源调试代码? 我还尝试在查询字符串中传递参数 dev=1,但它给出了一些错误并且无法加载。

我已经看过 post 但我不知道如何构建 draw.io。

如果您知道需要编辑的函数,您可以使用 https://unminify.com 来反转间距缩小,但变量和函数名称仍将被简化,从而使编辑变得困难(但并非不可能)。

在我看来,我发现了一个奇怪的解决方案。 我获取了 build.xml 文件并将所有 <jscomp> 指令替换为 <concat> 因此结果文件不是缩小版而是所有源文件的合并。

这个方法很好用,解决了我的问题,但不知道有没有更简单正确的方法