-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Проверка 06 build page
Описание хода проверки задания 06-build-page:
-
Проверьте код на наличие синхронных методов модуля fs(можно воспользоваться сочетанием клавиш ctrl + f и ввести в появившемся поле поиска Sync) и setTimeout(). В случае использования синхронных методов или таймера задание считается невыполненным - 0 баллов.
-
Проверьте файл index.js на наличие экспериментальной функции fsPromises.cp(). В случае её использования задание считается невыполненным - 0 баллов.
-
Запустите скрипт командой
node 06-build-page
находясь в корневом каталоге репозитория. -
После завершения работы скрипта в директории 06-build-page должна быть создана папка project-dist содержащая в себе файлы index.html и style.css, а так же папку assets. Если этого не произошло, то задание считается невыполненным - 0 баллов.
-
Убедитесь, что файл index.html содержит разметку из файла template.html с заменой шаблонных тегов разметкой одноимённых файлов-компонентов из папки components. Разметка файлов-компонентов должна находиться строго на местах соответствующих шаблонных тегов. Самих тегов в файле index.html быть не должно. В случае если это не так задание считается невыполненным - 0 баллов.
-
Проверьте файл style.css на наличие правильной сборки стилей из папки styles. По аналогии с заданием 05-merge-styles стили должны сохранять форматирование и не вклиниваться друг в друга. В случае если стили собраны некорректно задание считается невыполненным - 0 баллов. Обратите внимание, что при использовании liveServer вы можете заметить небольшие проблемы со стилями в footer. Данный случай ошибкой не считается.
-
Откройте папку assets. Убедитесь, что её содержимое и содержимое подпапок находящихся внутри точно соответствует содержимому папки assets находящейся в 06-build-page/assets. В случае если это не так задание считается невыполненным - 0 баллов.
-
Добавьте в проект тестовые файлы из папки 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 баллов