Небольшая шпаргалка по Vue.js + Vite

Оцените статью

Понадобилось отвлечься от текущего проекта и помочь настроить CI/CD проекта на Vue.js + Vite. Следовательно надо собрать приложение, проверить и доставить в прод и стэйдж окружение. Но самое сложное, это вспомнить как это все собирать. Я уже и забыл как Node.JS готовить, но вспомнить никогда не поздно.

1. Подготовка окружения для запуска Vue.js + Vite

Требования:

  • Node.js (версия 16+) — проверьте командой node -v;
  • npm (или yarn/pnpm) — идёт в комплекте с Node.js.

Установка NodeJS, NVM, NPM:

Для работы с несколькими версиями NodeJS очень удобно использовать Node Version Manager и давайте его установим.

# apt install curl
$ curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
$ source ~/.bashrc

Обратите внимание, что установка производится в домашний каталог пользователя.

Запрашиваем список доступных версий NodeJS.

$ nvm list-remote

Устанавливаем необходимые версии.

$ nvm install v25.8.2
$ nvm install v24.14.1

Запрашиваем список установленных версий.

$ nvm list

Переключаем на нужную нам версию.

$ nvm use v25.8.2

Проверяем.

$ node -v

Подготовим шаблон базового приложения Vue.js + Vite:

  1. Откройте терминал.
  2. Создайте новый проект Vite с шаблоном Vue:
   $ npm create vite@latest my-vue-app -- --template vue
  • my-vue-app — имя вашего проекта (можно заменить);
  • --template vue — указывает использовать шаблон Vue.js.
  1. Перейдите в папку проекта:
   cd my-vue-app
  1. Установите зависимости:
   npm install

Тестовый запуск:

$ npm run  dev

В результате получем сообщение, что приложение запущено.

Переходим по указанному адресу и видим шаблон приложения.

2. Написание простейшего приложения «Hello World»

  1. Откройте проект в редакторе кода (например, VS Code).
  2. Найдите файл src/App.vue — это основной компонент приложения.
  3. Замените его содержимое следующим кодом:
   <template>
     <div class="hello">
       <h1>{{ message }}</h1>
     </div>
   </template>

   <script>
   export default {
     data() {
       return {
         message: 'Hello World!'
       }
     }
   }
   </script>

   <style>
   .hello {
     text-align: center;
     margin-top: 50px;
     font-family: Arial, sans-serif;
   }
   </style>

Пояснение:

  • <template> — HTML-разметка компонента;
  • <script> — логика компонента (в данном случае — определение данных);
  • <style> — стили для компонента.

3. Тестовый запуск

  1. В терминале (в папке проекта) запустите сервер разработки:
   # npm run dev
  1. Vite запустит локальный сервер и выведет URL (обычно http://localhost:5173).
  2. Откройте этот URL в браузере — вы увидите «Hello World!».

4. Сборка проекта (подготовка к деплою)

  1. Чтобы собрать проект для продакшена, выполните:
   # npm run build
  1. Vite создаст папку dist/ с оптимизированными файлами (HTML, CSS, JS).
  2. Эти файлы можно загрузить на хостинг.

5. Полезные плагины для VS Code

Для комфортной работы с Vue.js + Vite установите следующие плагины:

  • Vue (Official)
  • Подсветка синтаксиса, автодополнение, проверка типов для Vue-компонентов.
  • Важно: отключите «TypeScript and JavaScript Language Features» для .vue-файлов (Volar берёт на себя эту функцию).
  • ESLint
  • Статический анализ кода, соблюдение стандартов.
  • Установите: npm install eslint --save-dev и настройте .eslintrc.json.
  • Prettier
  • Автоматическое форматирование кода.
  • Установите: npm install prettier --save-dev и настройте .prettierrc.
  • Vite
  • Поддержка конфигурации Vite (vite.config.js).
  • Подсветка синтаксиса и автодополнение для настроек Vite.
  • Auto Close Tag
  • Автоматическое закрытие HTML/Vue-тегов.
  • Auto Rename Tag
  • Синхронное переименование парных тегов.
  • Path Intellisense
  • Автодополнение путей к файлам (полезно для импортов).
  • Vue Peek
  • Быстрый переход к определениям компонентов и шаблонов.
  • Bracket Pair Colorizer 2
  • Визуальное выделение пар скобок (улучшает читаемость кода).
  • GitLens
    • Расширенные возможности работы с Git (история изменений, авторы кода).

Похожие записи

Настройка кластера Kubernetes в Ubuntu Linux 24.04: три узла (один мастер с возможностью запуска пользовательских подов, PVC в каталоге на хосте, сеть на Calico)

В этой статье мы рассмотрим пошаговую настройку кластера Kubernetes на Ubuntu 24.04 с тремя узлами: один мастер (который также может запускать пользовательские поды) и два рабочих узла. Мы настроим PersistentVolume…

Инструкция по установке и настройке ProxySQL в Ubuntu 24.04

В рамках создания собственного кластера Kubernetes я поднаял кластер Mysql который работает в режиме Master-Slave и Slave-узлы соответственно работают в режиме read-only, а мастер в read-write. Соответственно мне нужен балансировщик…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Читать еще статьи

Настройка кластера Kubernetes в Ubuntu Linux 24.04: три узла (один мастер с возможностью запуска пользовательских подов, PVC в каталоге на хосте, сеть на Calico)

Настройка кластера Kubernetes в Ubuntu Linux 24.04: три узла (один мастер с возможностью запуска пользовательских подов, PVC в каталоге на хосте, сеть на Calico)

Инструкция по установке и настройке ProxySQL в Ubuntu 24.04

Инструкция по установке и настройке ProxySQL в Ubuntu 24.04

Полное руководство по настройке UFW в Ubuntu: от основ до продвинутых правил

Полное руководство по настройке UFW в Ubuntu: от основ до продвинутых правил

Полное руководство по развертыванию GlusterFS в Ubuntu Linux: от подготовки до тестирования производительности

Полное руководство по развертыванию GlusterFS в Ubuntu Linux: от подготовки до тестирования производительности

Подробная инструкция по настройке кластера из трёх серверов MySQL на Ubuntu 24.04

Подробная инструкция по настройке кластера из трёх серверов MySQL на Ubuntu 24.04

Полное руководство по настройке NFS-клиента в Ubuntu Linux: от установки до автоматического монтирования

Полное руководство по настройке NFS-клиента в Ubuntu Linux: от установки до автоматического монтирования