Size: a a a

2016 November 12

ТС

Таир Сабыргалиев in Frontend KZ
handlebars например
источник

ТУ

Талгат Успанов in Frontend KZ
лан, понятно, что ничего не понятно
источник

ТС

Таир Сабыргалиев in Frontend KZ
в результате в dist попадает
   <link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.e1e4be4772f07cec9d9bfe67281a4dbe.png">
   <link rel="icon" type="image/png" href="/static/favicon-32x32.26b729430449392c2cbb1c099715cea2.png" sizes="32x32">
   <link rel="icon" type="image/png" href="/static/favicon-16x16.a8822065c37b19dc27d1a29a47ab3e41.png" sizes="16x16">
   <link rel="manifest" href="/static/manifest.3a672aa690b1f4a747ed44d40db5f1da.json">
   <link rel="mask-icon" href="/static/safari-pinned-tab.03cc5d878be2fd00d49866db08eca1b9.svg" color="#5bbad5">
   <link rel="shortcut icon" href="/static/favicon.c544dae646f1af6447265e7e1f0b20db.ico">
   <meta name="msapplication-config" content="/static/browserconfig.b972b154aa002b12fd43bd7d16b5014d.xml">
источник

ТС

Таир Сабыргалиев in Frontend KZ
+ файлы автоматом появляются в папке dist/static
источник

СС

Сергей Смирнов in Frontend KZ
Давай попробую понять - основная проблема у тебя сейчас в чем ?
источник

ТС

Таир Сабыргалиев in Frontend KZ
основная проблема, что я не пишу html, его пишут другие люди
источник

ТС

Таир Сабыргалиев in Frontend KZ
и там могут быть ссылки на статические файлы в проекте
источник

ТС

Таир Сабыргалиев in Frontend KZ
теперь это дело надо минифицировать, чтобы в прод не ушли “случайные” файлы
источник

СС

Сергей Смирнов in Frontend KZ
Случайные ?
источник

ТС

Таир Сабыргалиев in Frontend KZ
случайные === ненужные, на которые нет ссылок из html
источник

ТС

Таир Сабыргалиев in Frontend KZ
теперь, после того как я статически сослался на файлы в папке theme/, можно начать удалять мусор
источник

ТС

Таир Сабыргалиев in Frontend KZ
и webpack ругнется при сборке, если я удалю нужный файл
источник

ТС

Таир Сабыргалиев in Frontend KZ
Профит!
источник

ТС

Таир Сабыргалиев in Frontend KZ
какие есть еще подходы для решения этой задачи?
источник

СС

Сергей Смирнов in Frontend KZ
Я в assests кладу ресурсы используемые в проекте, на статик файлы забинден file-loader (с разными правилами на шрифты / картинки / т.п.)
Далее подключая любой ресурс в html указываю путь от assets. Допустим для картинок <img src="assets/foobar.png"> - При сборке, вебпак в дист кладет только ресурсы, на которые есть ссылки. То есть закидываю в ассетс что-то левое - в дист его не будет
источник

ТС

Таир Сабыргалиев in Frontend KZ
а шрифты ты через css подгружаешь?
источник

СС

Сергей Смирнов in Frontend KZ
Та же самая схема
источник

ТС

Таир Сабыргалиев in Frontend KZ
как?
источник

ТС

Таир Сабыргалиев in Frontend KZ
просто из коробки html-loader только <img src= поддерживает
источник

ТС

Таир Сабыргалиев in Frontend KZ
(у меня по крайней мере)
источник