Форматировать HTML автоматически из командной строки (аналогично eslint) - PullRequest
0 голосов
/ 13 ноября 2018

Можно ли автоматически форматировать HTML с помощью инструмента, аналогичного тому, который используется в формате javascript?Почему кажется, что не так много настраиваемых параметров, которые вы можете интегрировать как часть вашего конвейера разработки?

Я бы хотел автоматически отформатировать HTML следующим образом с помощью команды, запущенной из терминала:

<input
  class="input-style"
  placeholder="Replace me!"
/>

Так, например, я мог бы npm run html-lint, и он исправил бы синтаксис в html-файлах и предупредил бы о случаях, которые он не может исправить.

Ответы [ 4 ]

0 голосов
/ 21 ноября 2018

может быть, то, что вы ищете, красивее, это также поддерживает CLI, даже вы можете также выполнить настройку, см. Полную документацию здесь. Преттиер CLI

Надеюсь, это поможет.

0 голосов
/ 20 ноября 2018

Я лично считаю, что tidy - это фантастические возможности для очистки HTML-файловОформить заказ Tidy

0 голосов
/ 20 ноября 2018

js-beautify также работает на HTML.

npm install js-beautify
js-beautify --type html file.html

Обратите внимание, что все эти украшения значительно увеличивают размер файла. Отступ отлично подходит для ревизии и редактирования, но не для хостинга. По этой причине вы можете найти html-minifier одинаково полезным.

0 голосов
/ 19 ноября 2018

Я гуглил «Пакет json pretty print html» и получил следующее:

https://www.npmjs.com/package/pretty

(неясно, может ли это быть включено в package.json)

Есть также это (кажется, инструмент командной строки):

https://packagecontrol.io/packages/HTML-CSS-JS%20Prettify

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...