Как я могу украсить код JavaScript с помощью командной строки?

ОБНОВЛЕНИЕ, апрель 2014 г.:

Beautifier был переписан cli с тех пор, как я ответил javascript-library на это в 2010 году. Теперь javascript там есть модуль python, пакет multiplatform npm для nodejs, а файл jar .js исчез. Прочтите project page on github.com.

Стиль Python:

 $ pip install jsbeautifier

Стиль vanilla-javascript NPM:

 $ npm -g install js-beautify

использовать:

 $ js-beautify file.js

Исходный ответ

Добавление js к ответу @Alan Storm

украшение vanilla-javascript командной строки на основе js http://jsbeautifier.org/ стало немного проще в использовании, потому pretty-print что теперь (альтернативно) он cli основан на движке javascript js V8 (код C++) вместо rhino pretty-printing (движок JS на основе java, упакованный command-line-interface как " js.jar "). Таким vanillajs образом, вы можете использовать multiplatform V8 вместо rhino.

Как использовать:

загрузите vanilla-javascript zip-файл jsbeautifier.org javascript из http://github.com/einars/js-beautify/zipball/master

(это URL-адрес загрузки, связанный javascript с zip-файлом, например http://download.github.com/einars-js-beautify-10384df.zip)

старый javascript (больше не работает, файл vanillajs jar исчез)

  java -jar js.jar  name-of-script.js

новый (альтернативный)

установить javascript / скомпилировать v8 lib ИЗ js svn, см. v8 / README.txt vanilla-javascript в вышеупомянутом zip-файле

  ./jsbeautify somefile.js

-имеет javascript немного другие параметры .js командной строки, чем версия command-line-interface rhino,

- и отлично работает multiplatform в Eclipse, когда настроен javascript как «Внешний инструмент»

javascript

command-line-interface

pretty-print

multiplatform

2022-10-10T18:54:47+00:00
Вопросы с похожей тематикой, как у вопроса:

Как я могу украсить код JavaScript с помощью командной строки?