Перейти к содержимому
Поставьте ⭐️ проекту перевода GitHub

Установка

Htmx — это библиотека JavaScript, не имеющая зависимостей и ориентированная на браузеры. Это означает, что использование htmx так же просто, как добавление тега <script> в заголовок вашего документа. Нет необходимости в системе сборки для её использования.

Самый быстрый способ начать работу с htmx — загрузить его через CDN. Вы можете просто добавить это в ваш тег head и начать:

<script src="https://unpkg.com/htmx.org@2"></script>

Также доступна неминифицированная версия:

<script src="https://unpkg.com/htmx.org@2/dist/htmx.js"></script>

Хотя подход с использованием CDN очень прост, вам может понадобиться рассмотреть возможность не использовать CDN в продакшен-среде.

Следующий по простоте способ установки htmx — это просто скопировать скрипт в ваш проект.

Скачайте htmx.min.js с unpkg.com и добавьте его в соответствующий каталог вашего проекта, а затем подключите в нужном места с помощью тега <script>:

<script src="/path/to/htmx.min.js"></script>

В проектах, использующих сборку, можно установить htmx через npm:

Окно терминала
npm i htmx.org@2

После установки вам потребуется использовать соответствующие инструменты для работы с node_modules/htmx.org/dist/htmx.js (или .min.js). Например, вы можете объединить htmx с расширениями и кодом, специфичными для вашего проекта.

Если вы используете webpack для управления своим кодом:

  1. Установите htmx через ваш любимый пакетный менеджер.

  2. Добавьте импорт в ваш index.js:

    import 'htmx.org';

Если вы хотите использовать глобальную переменную htmx (рекомендуется), вам нужно добавить её в область видимости window:

  1. Создайте пользовательский JS файл.

  2. Импортируйте этот файл в ваш index.js (под импортом из шага 2):

    import 'path/to/my_custom.js';
  3. Затем добавьте этот код в файл:

    window.htmx = require('htmx.org');
  4. Наконец, пересоберите ваш пакет.