使用源地图还原JavaScript缩小

NPC*_*NPC 5 javascript

如果我有缩小的文件及其对应的源映射,是否可以获取正确的JavaScript源文件?

我知道如何美化JS代码(换行和缩进),但我想在文件中获取原始的函数/变量名称,以便能够更好地理解源代码。

我想使用未缩小的JS文件,而不是使用它在浏览器中进行调试。

PS它可能就在我的鼻子下面,但是到目前为止我还没有找到它。对不起,如果已经问过了!

fro*_*dev -3

我认为您将无法将此类代码完全恢复到其原始状态,因为许多信息(例如注释或某些变量名称)在这个过程中丢失了。当我正确理解源映射来执行此操作时,您仍然需要原始文件。

如果您的目的只是美化代码以使其再次可读,则不需要源映射。很多高级编辑器都有这样的功能。例如,如果您使用 Sublime text,则有这个插件:https://packagecontrol.io/packages/HTML-CSS-JS%20Prettify,它做得很好。

另请参阅类似的问题:How can I debug a minified JS in firebug?