Vite – Быстрая Сборка JavaScript Проектов | Полный курс
Vite – это новейший инструмент для сборки JavaScript проектов, который предлагает невероятно быструю сборку благодаря использованию ES Modules и JavaScript Proxy API. Этот полный курс поможет вам начать использовать Vite для создания эффективных и производительных веб-приложений.
Часть 1: Установка и настройка Vite
-
Установка Node.js и npm: перед установкой Vite вам необходимо убедиться, что на вашем компьютере установлены Node.js и npm. Вы можете загрузить их с официального сайта Node.js.
-
Установка Vite: для установки Vite вы можете воспользоваться npm, используя следующую команду:
npm install -g create-vite
-
Создание нового проекта: чтобы создать новый проект с использованием Vite, выполните следующие команды:
mkdir my-vite-project cd my-vite-project create-vite
-
Запуск проекта: после создания проекта, перейдите в его директорию и запустите его с помощью следующих команд:
cd my-vite-project npm run dev
- Откройте браузер и введите адрес
localhost:3000
, чтобы увидеть ваше приложение, работающее на Vite.
Часть 2: Использование Vite для сборки проекта
-
Добавление нового файла: чтобы добавить новый файл в проект, создайте его в директории
src
и импортируйте его вindex.html
или другие файлы. -
Использование модулей: Vite поддерживает использование ES Modules для организации кода. Вы можете импортировать модули друг в друга без необходимости задействовать тяжелые сборщики.
-
Загрузка плагинов: Vite предлагает широкий спектр плагинов для улучшения функциональности вашего проекта. Вы можете установить их с помощью npm и подключить в конфигурационном файле
vite.config.js
. - Оптимизация производительности: Vite автоматически оптимизирует производительность вашего проекта, предоставляя быструю сборку и лайв-релоадинг без потери качества кода.
Часть 3: Развертывание проекта на хостинге
-
Сборка проекта для продакшена: перед развертыванием проекта на хостинге, вам необходимо сделать сборку для продакшена. Это можно сделать с помощью следующей команды:
npm run build
-
Получение готового проекта: после успешной сборки проекта, вы получите папку с именем
dist
, которая содержит все необходимые файлы для развертывания на хостинге. -
Развертывание на хостинге: загрузите содержимое папки
dist
на ваш хостинг с помощью FTP или любого другого способа. Убедитесь, что хостинг поддерживает работу с файлами JavaScript и ES Modules. - Проверка работоспособности: после развертывания проекта на хостинге, откройте его в браузере, чтобы убедиться, что все работает корректно.
Этот полный курс поможет вам освоить Vite и начать использовать его для сборки быстрых и эффективных JavaScript проектов. Не стесняйтесь экспериментировать с различными функциями и плагинами, чтобы улучшить производительность вашего приложения. Удачи!
Telegram – https://t.me/igorbabko_dev
Ахренеть, вот это пушка. Видео отличного качества материала
совершенно ничего не понимаю. тут еще надо тонну всего знать по JS 30 минут посмотрел ничего не понял вообще. Когда смотрел про gulp сборку видосы и то было понятнее что там и как, а что тут за преобразования при импорте вообще не понимаю и что с этим делать….
Очень редкое явление: максимальная концентрация годноты в одном месте. Спасибо тебе за грамотные изложение и речь, приятно слушать❤❤
можно ли на vite полноценно перейти с галпа? при этом сохранив структуру проектов
16:02
небольшое дополнение
функция __vite__updateStyle это алиас для updateStyle(id, content) которая в свою очередь выполняет
style = document.createElement('style');
style.setAttribute('type', 'text/css');
style.textContent = content;
document.head.appendChild(style);
Дякую, за твою роботу! Чудово все розповів. Чи плануєш знімати відео про Nuxt 3?
Большое спасибо автору за круто составленный и детальный разбор такого инструмента! Жаль, что действительно желающих разобраться людей кратно меньше, чем любителей шортсов, но тут каждый лайк более, чем заслуженный )) Успехов!
Я думаю это крутая штука, что бы писать что то вроде своей библиотеки
Курс прям круто❤
Отличное курс, самый детальный разбор. Спасибо за приложенные усилия !
Спасибо!
Обзор качественный – хоть сеньором по нему сразу не станешь)))
Крутой урок, спасибо что все разложил по полочкам,продолжай в том же духе не сдавайся,однозначно подписка и лайк 🔥🔥🔥🔥🔥🔥🔥🔥
Игорь, большое Вам спасибо за курс! Я смог быстро освоить базу по vite и приступить к работе
P.S Продолжайте в том же духе!
Видно , что автор шарит в теме, но подача не очень. Быстро, запутанно, монотонно.
Когда мы деплоим на github pages, то при маршрутизации в React всегда нужна указывать путь с значением свойства base из конфигурации vite.config? Пример:
path="repository"
path="repository/contacts"
И так же с Link to?
а можно использовать jsx без React? информации в сети почти нет об этом
крутяк, очень качественный контент 👍
re. 1:01:14 почему мой девтулз показывает мне все содержимое div class="wrapper" без необходимости outerHTML? с outerHTML выводит все содержимое как текст в одну строку