Для установки зависимосте в текущей директории выполнить команду

npm i

Пакеты собраны на весрии nodejs 16

Данный конфиг позволяет собирать:

  • стили css/scss;
  • срипты js/vue с использованием современного синтаксиса (бандл layout.js подключать в своем приложении не нужно);
  • html страницы из директории html (отключено по умолчанию)
  • подключать svg картинки из спрайта <svg class="icon" aria-hidden="true"><use xlink:href="#arrow"></use></svg> Также подключить файл svg в src/js/sprites.js. Спрайты собираются только из папки svg
  • обрабатывать/оптимизировать изображения;
  • обрабатывать шрифты;
  • возможность верстать макеты с помощью vuejs + vueroute, шаблон собирается из папки /src/layout в scripts/layout.js и index.html, который подключать в своём приложении не обязательно. (отключено по умолчанию)

Для запуска есть команды

Продакшен код

npm run prod

Сборка для разработки

npm run dev

Запускает слежение за файлами

npm run watch

Запускает веб сервер разработки, файлы при этом не будут собираться в указанную диреткотрию они будут находится в оперативной памяти компьютера

npm run server

Для проверки своего кода можно использовать линтеры

Для js

npm run eslint

Для scss

npm run stylelint