landing-page-Castaway
Стартовый репозиторий для работы над первым проектом в «Акселераторе» профессии «Фронтенд-разработчик»
node --version
npm i
npm run dev
npm run convert-rastr
: создайте webp версии растровых изображений в папке source/img/
;npm run dev
запускает сервер для разработки;npm run build
собирает оптимизированную версию проекта в папке dist
;npm run preview
запускает сервер с оптимизированной версией;source/img/sprite/
;html
используйте путь href="/__spritemap#sprite-{название файла иконки}"
;index.html
в папке source
описаны подсказки по структуре вашего проекта.Тестирование Pixel Perfect
Запустить тестирование вашего проекта можно с помощью
npm run test
Тестовый фреймворк обращается к адресу localhost:3000
поэтому сервер должен быть запущен с npm run dev
, запускайте команду тестирования в новом терминале, не закрывая сервер с проектом.
На windows масштаб дисплея в системе 100%
В проекте используется множество дополнительных инструментов для самопроверки. Используйте их во время работы и перед отправкой вашего проекта:
npm run w3c
: проверяет валидность HTML;npm run linthtml
: проверяет разметку по правилам linthtml;npm run html-validate
: проверяет HTML;npm run lint-bem
: проверяет БЭМ;npm run stylelint
: проверяет стили по правилам stylelint;npm run lint-js
: проверяет скрипты по правилам eslint;npm run ls-lint
: проверяет именование файлов и папок;npm run editorconfig
: проверяет editorconfig.