тут чаще всего бывают 2 варианта:
1 удаление-установку делали не под админ-правами
2 глупый антивирус молча заблочил или удалил нужные файлы во время установки
Начать нужно с того, чтобы в figma или фотошопе сделать примерный набросок того как это должно выглядеть - сколько полей выбора, переключателей, элементов управления, что и где должно отображаться. Затем переносите это все в разметку HTML и минимально стилизуете. Потом, нужно продумать с какой моделью данных вы будете работать - откуда они берутся(БД, запросы, файлы...), в каком виде (массив, json...), исходя из этого нужно решить, как будете отслеживать и управлять состоянием (я бы задействовал объект Proxy, или подключать готовую библиотеку Mobx или Redux). Теперь осталось продумать логику изменения состояния и написать обработчики для элементов управления. Ну в общих чертах...
хотя первый вариант кажется лучше - на практике второй вариант оказывается более рабочим. Потому что в первом варианте возможен исход когда претьир или линтер не могут исправить ошибку.
второй вариант предпочтительнее, потому что чем длиннее будет цепочка featureN без слияний с мастером, тем сложнее в итоге(конце цепочки) будет смержить в мастер и разрулить правильно все конфликты.
tanuxa2022, ну у современных компилляторов очень нелегко вызвать утечку памяти. Если же говорить об устаревшем - то в третьем варианте засоряется глобальная область видимости, что будет мешать GC удалять неиспользуемые переменные.
тебе нужно с этим вопросом в чат/канал/форум анимешников написать. Крутые хацкеры обсуждают там Врата Штайна и прочие тайтлы, если повезет - могут и помочь.
Картинка загружается через тег img src="img/bg.jpg
значит относительно HTML кода картинка лежит правильно. Осталось выяснить расположение CSS кода, потому что путь в background: url(img/bg.jpg); нужно задавать относительно расположения стилей.