我是 JavaScript 的新手,并遇到了将 javascript 文件最小化的做法。但是,我找不到在线或VS代码中的任何工具,可以使用附加的源文件来最大化我的js代码。
这是我拥有的文件
a.js:
webpackJsonp([1],{681:function(... One line code
//# sourceMappingURL=a.js.map
a.js.map:
{"version":3,"file":"a.js",...
我可以使用哪个Online或VS Code工具来取消我的代码?
背景:
我已经在终端机上尝试过uglify-js
loc/to/uglifyjs/binary a.js -b --source-map a.js.map -o a_unuglified.js
我收到一个错误消息,说a.js.map
不是受支持的地图。我也尝试过使用VS代码插件,但是它们似乎都不起作用。
编辑
以下工作:
1)loc / to / uglifyjs / binary a.js -b -o a_unuglified.js --source-map“ filename ='a.js.map'”
2)按照乔恩的建议使用开发者工具
但是,未统一的代码仍然具有未知的符号和变量名。我环顾四周,意识到它等同于压缩的二进制代码,并且几乎不可能获得原始代码。那迫使我去寻找我立即找到的源代码。
TLDR
如果可以的话,请寻找原始源代码,而不要试图麻烦自己。
答案 0 :(得分:0)
看看https://developers.google.com/web/tools/chrome-devtools/javascript/reference#format。因此,如果您可以将代码加载到Chrome浏览器中,则可以通过开发人员工具读取缩小的JS文件,然后从那里复制/粘贴...
(快速编辑...事实上,请看一下https://stackoverflow.com/a/36554691/7696162,我认为这可以回答您的问题。)