Burize / FULLSTACK-Template-2

Набор компонентов для 2го макета
0 stars 0 forks source link

Некорректно настроена сборка #2

Open NikitaRzm opened 7 years ago

NikitaRzm commented 7 years ago

Dev-server не подхыватывает изменения. Приходится останавливать его, собирать ручную сборку и запускать снова сервер. Проблема в некорректном пути для index.html  в настройках HTMLWebpackPlugin. Файл уходит мимо папки, из которой вебпак сервит контент.

Также стоит в итоговой сборке фонты сложить в папку fonts, картинки в папку images, цсс и жс соотв. в css и js папки.

Также в трех местах используется font-awesome. Стоит его вынести в отдельную папку вроде shared/externals или что-то подобное, т.к. сейчас идет дублирование в самом проекте, а также дважды вставляется его css в теги styles. Неплохой оверхед выходит :) image

Burize commented 7 years ago

"Dev-server не подхыватывает изменения. Приходится останавливать его, собирать ручную сборку и запускать снова сервер." - Да. Это было сделано, чтобы index.html находился в корне и не нужно было переходит в /public у GitHubPages (.htaccess). Почему-то думал, что это важно... Работал с двумя консолями (devserver и webpack--watch) :/ - переделал.

"Также стоит в итоговой сборке фонты сложить в папку fonts, картинки в папку images, цсс и жс соотв. в css и js папки." - переделал. При большом количестве шрифтов так намного лучше. Не понял про js и css папки. Все .js и .css файлы подключаются на этапе сборке и включены в main.js(bundle.js), так же?