Size: a a a

Webpack — русскоговорящее сообщество

2020 April 07

В

Валентин in Webpack — русскоговорящее сообщество
Daniil Tchernyavsky
То есть, ты хочешь сказать, что хтмл плагин в прод сует тебе свою версию лодаша еще?
Не суёт, а парсит для своих нужд
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Валентин
Не суёт, а парсит для своих нужд
Мм у тебя ничего не получатся потому что подход твой изначально не верен.
Шаблон лодаша не является валидным html документом, тебе надо подклчать чистый html и скрипт (хоть в скриптеге) в котором уже будет твой лодаш шаблон который после того как страничка загрузится распарсит шаблон и добавит его на страничку в виде готового html
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
а по хорошему если это можно сделать в момент сборки то это надо делать в момент сборки
источник

В

Валентин in Webpack — русскоговорящее сообщество
Alex CherryTea
Мм у тебя ничего не получатся потому что подход твой изначально не верен.
Шаблон лодаша не является валидным html документом, тебе надо подклчать чистый html и скрипт (хоть в скриптеге) в котором уже будет твой лодаш шаблон который после того как страничка загрузится распарсит шаблон и добавит его на страничку в виде готового html
Мой шаблончик и так в теге скрипт
Я понял вас, видимо придётся придумывать обходные варианты
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Валентин
Мой шаблончик и так в теге скрипт
Я понял вас, видимо придётся придумывать обходные варианты
хмм, а подключи его как внешний скрипт, должно починить
источник

В

Валентин in Webpack — русскоговорящее сообщество
Я натравливаю плагин на html, где в скрипте шаблон мой для лодаша
Плагин вставляет сгенеренные скрипты и стили
И в сбилженном штмл опустошает мой шаблон, потому что не находит  нужного массива
источник

В

Валентин in Webpack — русскоговорящее сообщество
Alex CherryTea
хмм, а подключи его как внешний скрипт, должно починить
А это мысль!
источник

В

Валентин in Webpack — русскоговорящее сообщество
Попробую
источник

В

Валентин in Webpack — русскоговорящее сообщество
Просто разметку отдам на пхпшный бэкэнд, потому не хочу её пихать в js, чтобы чувак мог без проблем заменить что надо
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Валентин
Просто разметку отдам на пхпшный бэкэнд, потому не хочу её пихать в js, чтобы чувак мог без проблем заменить что надо
ну можно переклбчить теплейтер на другой например
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
на тот который не используется
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
new HtmlWebpackPlugin({
 template: '!!handlebars-loader!src/index.html'
})
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
типо такого
источник

В

Валентин in Webpack — русскоговорящее сообщество
Alex CherryTea
ну можно переклбчить теплейтер на другой например
О, звучит как то, чего хотел
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Валентин
О, звучит как то, чего хотел
хмм я тут открыл доку а там написано что можно просто отключить
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
{
 module: {
   loaders: [
     {
       test: /\.html$/,
       loader: 'html-loader'
     }],
 },
 plugins: [
   new HtmlWebpackPlugin({
     template: 'src/index.html'
   })
 ]
}


This will cause html minification and it will also disable the ejs/lodash fallback loader.
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
ну то есть никаких шаблонизаторы применены не будут но минифицирует тебе html
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
врочем и минификацию можно вырубить через
minimize: false
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
курите доку вобщем, все там есть
источник