Size: a a a

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

2020 February 24

A

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

Ж

Жека in Webpack — русскоговорящее сообщество
ЭЭ КТО АТКОЙ ДЛЛ ПЛАГИН
источник

ИГ

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

A

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

ИГ

Игорь Гесер in Webpack — русскоговорящее сообщество
та ему миллиард лет
источник

ИГ

Игорь Гесер in Webpack — русскоговорящее сообщество
может просто не особо популярная штука
источник

A

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

ИГ

Игорь Гесер in Webpack — русскоговорящее сообщество
угуу
источник

倫岡

倫太郎 岡部 in Webpack — русскоговорящее сообщество
источник

A

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

倫岡

倫太郎 岡部 in Webpack — русскоговорящее сообщество
источник

A

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

NN

Nikita Ni in Webpack — русскоговорящее сообщество
Ребят подскажите плз с лаяутом
в вебпак конфиге так сделал
 plugins: [
   new webpack.ProvidePlugin({
     $: 'jquery',
     jQuery: 'jquery',
     'window.jQuery': 'jquery',
   }),
     
   new MiniCssExtractPlugin({
     filename: '[name].css',
     chunkFilename: '[id].css'
   }),
   ...glob.sync('./src/*.html')
     .map(htmlFile => {
       return new HtmlWebpackPlugin({
         filename: path.basename(htmlFile),
         template: htmlFile,
         layout: path.join(__dirname, 'layout.html'),
       });
     })
 ],

перед этим установил плагин
https://github.com/tmtget/html-webpack-layout-plugin
источник

NN

Nikita Ni in Webpack — русскоговорящее сообщество
САМ ЛАЯУТ
<!DOCTYPE html>
<html lang="ru">
<head>
   <meta content="telephone=no" , name="format-detection"/>
   <meta name="keywords"/>
   <meta name="description"/>
   <meta name="HandheldFriendly" , content="true"/>
   <meta http-equiv="Content-type" content="text/html; charset=utf-8"/>
   <meta http-equiv="X-UA-Compatible" content="ie=edge"/>
   <meta name="viewport"
         content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"/>
   <title>XDDDD</title>
</head>
<body>
<header>
ХЕЖР
</header>
<main>
   {{content}}
</main>
<footer>
</footer>
</body>
</html>
источник

NN

Nikita Ni in Webpack — русскоговорящее сообщество
в общем в index.html пишу так
<content>
   <p>privet</p>
</content>
срабатывает, но хедер не отображается в разметке как и футер.

Лаяут лежит в папке src рядом с index
источник

NN

Nikita Ni in Webpack — русскоговорящее сообщество
Подскажите плз что не так.
источник

E

Eugene in Webpack — русскоговорящее сообщество
Nikita Ni
Ребят подскажите плз с лаяутом
в вебпак конфиге так сделал
 plugins: [
   new webpack.ProvidePlugin({
     $: 'jquery',
     jQuery: 'jquery',
     'window.jQuery': 'jquery',
   }),
     
   new MiniCssExtractPlugin({
     filename: '[name].css',
     chunkFilename: '[id].css'
   }),
   ...glob.sync('./src/*.html')
     .map(htmlFile => {
       return new HtmlWebpackPlugin({
         filename: path.basename(htmlFile),
         template: htmlFile,
         layout: path.join(__dirname, 'layout.html'),
       });
     })
 ],

перед этим установил плагин
https://github.com/tmtget/html-webpack-layout-plugin
а почему ты HtmlLayoutPlugin не вызываешь? в документации ведь пример выглядит вот так
plugins: [
 new HtmlWebpackPlugin({
   layout: path.join(__dirname, 'layout.html')
 }),
 new HtmlLayoutPlugin()
]  

а где у тебя   new HtmlLayoutPlugin()?
источник

NN

Nikita Ni in Webpack — русскоговорящее сообщество
Eugene
а почему ты HtmlLayoutPlugin не вызываешь? в документации ведь пример выглядит вот так
plugins: [
 new HtmlWebpackPlugin({
   layout: path.join(__dirname, 'layout.html')
 }),
 new HtmlLayoutPlugin()
]  

а где у тебя   new HtmlLayoutPlugin()?
я чет, не соображу где
источник

E

Eugene in Webpack — русскоговорящее сообщество
Nikita Ni
я чет, не соображу где
ты в первом сообщении прислал кусок кода
.map(htmlFile => {
       return new HtmlWebpackPlugin({
         filename: path.basename(htmlFile),
         template: htmlFile,
         layout: path.join(__dirname, 'layout.html'),
       });
     })
источник

E

Eugene in Webpack — русскоговорящее сообщество
HtmlWebpackPlugin ты вернул, а  не нужен?
источник