Size: a a a

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

2020 May 25

m

mg901 in Webpack — русскоговорящее сообщество
Kenan Ayvazov
так а где ты берёшь этот id?
{
       test: /\.ejs$/,
       use: [
         {
           loader: 'ejs-webpack-loader',
           options: {
             data: { title: 'foo', id: 'foo' },
             htmlmin: true,
           },
         },
       ],
     },
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
mg901
если я вставляю динамический id таким способом
<body>
   <div id="<%= id %>"></div>
 </body>
 то ejs не понимает синтаксис и билд падает
Омг
источник

KA

Kenan Ayvazov in Webpack — русскоговорящее сообщество
mg901
{
       test: /\.ejs$/,
       use: [
         {
           loader: 'ejs-webpack-loader',
           options: {
             data: { title: 'foo', id: 'foo' },
             htmlmin: true,
           },
         },
       ],
     },
1) html-webpack-plugin
2) <%= htmlWebpackPlugin.options. .... %>
источник

KA

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

A

Alex CherryTea in Webpack — русскоговорящее сообщество
mg901
{
       test: /\.ejs$/,
       use: [
         {
           loader: 'ejs-webpack-loader',
           options: {
             data: { title: 'foo', id: 'foo' },
             htmlmin: true,
           },
         },
       ],
     },
1. удали всю эту лабуду, тебе нужен только htmlWebpackPlugin, он уже умеет в ejs
источник

m

mg901 in Webpack — русскоговорящее сообщество
прокидывать значение через meta?
источник

m

mg901 in Webpack — русскоговорящее сообщество
Alex CherryTea
1. удали всю эту лабуду, тебе нужен только htmlWebpackPlugin, он уже умеет в ejs
спасибо
источник

KA

Kenan Ayvazov in Webpack — русскоговорящее сообщество
mg901
прокидывать значение через meta?
Нет. Просто в объект кидаешь. Это я сделал, т.к. мне так удобнее
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
mg901
прокидывать значение через meta?
нет,
new HtmlWebPackPlugin({
   template: './src/index.ejs',
   filename: 'index.html',
   favicon: './public/favicon.png',
   templateParameters: {
     id: "мой айди"
   }
 }),
источник

KA

Kenan Ayvazov in Webpack — русскоговорящее сообщество
Уверен, что есть реализация лучше
источник

m

mg901 in Webpack — русскоговорящее сообщество
Alex CherryTea
нет,
new HtmlWebPackPlugin({
   template: './src/index.ejs',
   filename: 'index.html',
   favicon: './public/favicon.png',
   templateParameters: {
     id: "мой айди"
   }
 }),
Я правильно тебя понял, что html должен выглядеть так
<!DOCTYPE html>
<html>
 <head>
   <meta charset="utf-8" http-equiv="X-UA-Compatible" content="IE=edge" />
   <title><%= htmlWebpackPlugin.options.title%></title>
 </head>
 <body>
   <div id="<%= htmlWebpackPlugin.options.id%>"></div>
 </body>
</html>
?
источник

A

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

A

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

A

Alex CherryTea in Webpack — русскоговорящее сообщество
<!DOCTYPE html>
<html>
 <head>
   <meta charset="utf-8" http-equiv="X-UA-Compatible" content="IE=edge" />
   <title><%= htmlWebpackPlugin.options.title%></title>
 </head>
 <body>
   <div id="<%= id %>"></div>
 </body>
</html>
источник

m

mg901 in Webpack — русскоговорящее сообщество
Alex CherryTea
нет темплейт ты правильно написал
Благодарю)
источник

AM

Art Mas in Webpack — русскоговорящее сообщество
Всем привет
ребят, как-то можно динамически стили подгружать с помощью webpack'а?
В идеале хочется что-то в духе:
loadStyle('someStyle')
и если в куках установлено theme: dark, то подгрузится someStyle.dark.less, иначе someStyle.less
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Art Mas
Всем привет
ребят, как-то можно динамически стили подгружать с помощью webpack'а?
В идеале хочется что-то в духе:
loadStyle('someStyle')
и если в куках установлено theme: dark, то подгрузится someStyle.dark.less, иначе someStyle.less
источник

KA

Kenan Ayvazov in Webpack — русскоговорящее сообщество
@Akiyamka спам
источник

A

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

Л

Лучший ник in Webpack — русскоговорящее сообщество
#Предложение!
-Сделаю адаптивный и шустрый сайт без всяких CMS за ОТЗЫВ на Freelance
- Сделаю SEO для Вашего сайта с фактическими результатами так же за ОТЗЫВ.
Писать в лс.
источник