Установка и настройка¶
Здесь мы приведем краткое руководство по настройке и установке приложения Solid. Мы также затронем такие вопросы, как настройка переменных окружения, Typescript и линтеров.
Установка¶
Solid имеет несколько vite-шаблонов для начала работы. Чтобы воспользоваться ими, просто выполните следующие команды:
1 2 3 4 5 |
|
1 2 3 4 5 |
|
Typescript с TailwindCSS, WindiCSS, SASS или UNOCSS¶
В приведенной ниже команде можно заменить tailwindcss
на windicss
, sass
или unocss
, чтобы получить шаблон, в котором уже настроен один из них.
1 2 3 4 5 |
|
Для получения дополнительных шаблонов посетите наш репозиторий vite templates GitHub repository.
Установка Typescript в уже существующие проекты Solid Javascript¶
Здесь мы расскажем о том, как установить и настроить Typescript в уже существующем проекте Solid Javascript.
Шаг 1: Установите typescript
в наш проект
1 |
|
Шаг 2: Инициализация Typescript с помощью файла tsconfig.json
.
Вы можете создать файл tsconfig.json
или выполнить приведенную ниже команду, чтобы он был сгенерирован автоматически
1 |
|
Шаг 3: Отредактируйте файл tsconfig.json
в соответствии с конфигурацией Solid.
Скопируйте приведенный ниже код в файл tsconfig.json
, так он должен выглядеть.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
Если вы использовали tsc --init
, то ваш tsconfig.json
должен содержать много шаблонов, поэтому вы можете избавиться от них и просто скопировать приведенный выше фрагмент.
Заключительный шаг: Создайте файл Typescript или .tsx
, чтобы проверить, все ли работает так, как нужно.
Примечание
Если вы хотите заменить файл index.jsx
на index.tsx
, то сначала необходимо сделать две вещи. Необходимо убедиться, что вы изменили атрибут src
для тега script
в файле index.html
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
Давайте используем наш компонент Typescript в нашем компоненте Javascript
1 2 3 4 5 6 7 8 9 10 11 12 |
|
Настройка переменных окружения¶
Solid использует Vite, поэтому использование переменных окружения здесь будет сильно отличаться от использования переменных окружения в других фреймворках, использующих другие встроенные средства.
Шаг 1: Создадим файл .env
и объявим в нем значение VITE_VARIABLE_NAME
.
1 |
|
Шаг 2: Используйте переменную окружения в приложении Solid.
Попробуем использовать переменную окружения, которую мы только что создали, в одном из компонентов Solid
1 2 3 4 5 6 7 8 9 10 11 12 |
|
Вот и все, всего два шага, и вы готовы к работе с переменными .env
.
Обратите внимание, как мы использовали переменную окружения в нашем компоненте Solid, вместо привычного для многих разработчиков process.env
мы используем
1 |
|
что характерно для Vite.
Примечание
Префикс VITE
используется на стороне клиента, поэтому переменные окружения, специфичные для бэкенда, не должны использовать этот префикс, поскольку они не связаны с VITE
для использования на стороне клиента.
Более подробную информацию о переменных окружения в Vite и о том, как использовать intellisense для переменных окружения в Typescript, можно найти в Vite Documentation.