Skip to content

Проверка 06 build page

Eugene edited this page May 24, 2022 · 9 revisions

Описание хода проверки задания 06-build-page:

  1. Проверьте код на наличие синхронных методов модуля fs(можно воспользоваться сочетанием клавиш ctrl + f и ввести в появившемся поле поиска Sync) и setTimeout(). В случае использования синхронных методов или таймера задание считается невыполненным - 0 баллов.

  2. Проверьте файл index.js на наличие экспериментальной функции fsPromises.cp(). В случае её использования задание считается невыполненным - 0 баллов.

  3. Запустите скрипт командой node 06-build-page находясь в корневом каталоге репозитория.

  4. После завершения работы скрипта в директории 06-build-page должна быть создана папка project-dist содержащая в себе файлы index.html и style.css, а так же папку assets. Если этого не произошло, то задание считается невыполненным - 0 баллов.

  5. Убедитесь, что файл index.html содержит разметку из файла template.html с заменой шаблонных тегов разметкой одноимённых файлов-компонентов из папки components. Разметка файлов-компонентов должна находиться строго на местах соответствующих шаблонных тегов. Самих тегов в файле index.html быть не должно. В случае если это не так задание считается невыполненным - 0 баллов.

  6. Проверьте файл style.css на наличие правильной сборки стилей из папки styles. По аналогии с заданием 05-merge-styles стили должны сохранять форматирование и не вклиниваться друг в друга. В случае если стили собраны некорректно задание считается невыполненным - 0 баллов. Обратите внимание, что при использовании liveServer вы можете заметить небольшие проблемы со стилями в footer. Данный случай ошибкой не считается.

  7. Откройте папку assets. Убедитесь, что её содержимое и содержимое подпапок находящихся внутри точно соответствует содержимому папки assets находящейся в 06-build-page/assets. В случае если это не так задание считается невыполненным - 0 баллов.

  8. Добавьте в проект тестовые файлы из папки test-files:

  • 06-build-page/test-files/components/about.html -> 06-build-page/components/about.html

  • 06-build-page/test-files/images/squirrel-2.jpg -> 06-build-page/assets/img/squirrel-2.jpg

  • 06-build-page/test-files/styles/about.css -> 06-build-page/styles/about.css

    Не забудьте указать новый шаблонный тег в файле template.html. Затем выполните ещё раз пункты 3-7.

В случае успешной проверки всех пунктов за задание начисляется 50 баллов