Skip to content

Sellato/fork-easy-webdev-startpack-node-v17-gulp-sass-v5

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Вся эта затея, моя попытка перепилить известный пакет

Easy-webdev-startpack

на новые рельсы, а именно обеспечить поддержку node v17.* и gulp-sass 5.0.

оригинал находится по адресу Смотрите

Основные отличия от оригинала:

  1. Поддержка актуальной на сегодня версии Node v17.2.0
  2. Обеспечена работа задач под gulp-sass v5.0.0
  3. Версии модулей обновлены до последних рабочих без поддержки ESM

Далее будет описание, как это все хозяйство установить и запустить. Писать буду как для себя, т.к. это мой первый опыт работы с nodejs, gulp и т.п.

Среда и инструментарий:

  1. OS Linux
  2. Nodejs / Среда для запуска JavaScript-приложений
  3. NVM / Управление версиями Node.js и NPM
  4. NPM / Менеджер пакетов. Загрузка и установка пакетов из репозитория nodejs
  5. Yarn / Еще один менеджер пакетов. Работает быстрее NPM и выполняет несколько задач параллельно.
  6. GIT / Система контроля версий
  7. Wget или Curl / Доунлоадеры чаще всего
  8. Gulp / это таск-менеджер для автоматического выполнения часто используемых задач

Последовательность действий, все действия выполняются в терминале

  1. Устанавливаем Nvm. Все действия выполняем от имени локального пользователя НИКАКОГО sudo или root
    wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash

    nvm будет установлен в СКРЫТУЮ директорию ~/.nvm чтобы ее увидеть Ctrl+H

  2. Устанавливаем актуальную версию Nodejs :
    nvm install 17.2.0

  3. Проверяем, что все корректно установилось nvm ls и node -v и npm -v

  4. Устанавливаем Yarn менеджер :
    npm install --global yarn, проверяем yarn -v

  5. Устанавливаем gulp : yarn global add gulp, проверяем, что все корректно gulp -v
    Теперь можно выдохнуть, основные компоненты установлены nodejs, gulp

  6. Чтобы не было лишних проблем, очищаем кэш npm cache clean --force, nvm cache clear

Создаем копию репозитория она же будет директорией проекта, потом можно переименовать.

в командной строке терминала:

git clone https://github.com/Sellato/fork-easy-webdev-startpack-node-v17-gulp-sass-v5.git
переходим в создавшуюся директорию
cd fork-easy-webdev-startpack-node-v17-gulp-sass-v5.git

устанавливаем необходимые модули и обновляем зависимости:
yarn install

Если ошибок нет, запускаем ваш проект, просто выполните команду

gulp

Как потом управляться со всем этим добром, читаем пост автора сборки

Пошариться в Wiki

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 49.7%
  • SCSS 30.5%
  • JavaScript 19.2%
  • Roff 0.6%