Есть ли простой способ реструктурировать код JavaScript с помощью командной строки? - PullRequest
0 голосов
/ 28 мая 2018

Иногда я вижу, что веб-страницы выполняют код JavaScript с таких страниц, как этот .

Снимок экрана страницы

enter image description here

Проблема в том, что весь код напечатан в одной строке, и это делает его нечитаемым для людей. Есть ли инструмент командной строки, в котором я могу автоматически создавать новые строки и вставлять код javascript? ?

Ответы [ 2 ]

0 голосов
/ 12 июня 2018

Вы можете отменить унификацию с помощью онлайн-инструментов, но если вам просто нужен краткий справочник, Chrome Developer Tools может отменить унификацию до степени: http://codegabber.com/2018/05/31/unminify-code-using-chrome-developer-tools/

0 голосов
/ 11 июня 2018

Как указано в комментариях, процесс удаления пробелов и новых строк в javascript называется "minification".Для выполнения обратного процесса нам нужно искать инструменты, которые "unminify" кодируют.В командной строке мы можем сделать это, установив jsbeautifier с pip:

pip install jsbeautifier

И мы можем использовать это так:

js-beautify myMinifiedFile.js > myNewUnminifiedFile.js

В качестве альтернативыОнлайн-инструменты, такие как unminify.com , куда мы можем просто вставить код, и он будет выполнять обратный процесс.

PS: Минификация обычно не является обратимой операцией, так как информация может бытьпотерян в процессе.Таким образом, подобные инструменты используются только для украшения кода.

...