Обзор инструментов и рабочих процессов¶
Компоненты Lit написаны на обычном JavaScript или TypeScript и работают в современных браузерах с минимальным набором инструментов, поэтому вам не нужны никакие компиляторы, инструменты или рабочие процессы, специфичные для Lit.
Однако Lit использует очень современные возможности веб-платформы, поэтому для его работы на старых браузерах требуются некоторые инструменты и полифиллы. Некоторые инструменты также требуют настроек для работы с современным JavaScript. И хотя Lit — это "просто JavaScript", есть некоторые инструменты, которые делают работу с веб-компонентами намного приятнее.
Документация по инструментам и рабочим процессам охватывает различные этапы разработки:
- Требования: Общие требования к инструментам и браузерам для работы с Lit из коробки, а также параметры компилятора и полифиллы, необходимые для устаревших браузеров.
- Разработка: Настройка локальной среды разработки, включая dev-сервер, линтинг, форматирование, подсветку синтаксиса и проверку типов.
- Тестирование: Рекомендации по тестированию проектов Lit в современных и устаревших браузерах.
- Публикация: Рекомендации по публикации пакетов компонентов на npm.
- Сборка для производства: Сборка приложений для производства, включая комплектацию, оптимизацию и дифференциальный сервис для современных и устаревших браузеров.
- Стартовые наборы: Инструкции по использованию наших стартовых наборов компонентов Lit для JavaScript и TypeScript.
- Добавление Lit: Установка и добавление Lit в существующий проект.