Size: a a a

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

2020 October 14

P

Pavel in Webpack — русскоговорящее сообщество
Roman Usherenko
wds у тебя вроде последний. вебпак 5 замени на 4
Да это помогло, спасибо!))
источник

ВТ

Виталий Торопов... in Webpack — русскоговорящее сообщество
Кто вкурсе, как сделать автономный сайтмап проекта при компиляции? чтобы при сборке бандла, просто чекались все htmlки и вставлялись названия страничики и путём к ней в ссылке. пробовал кастомно HtmlWebpackPlugin настроить, чёт не вышло
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Виталий Торопов
Кто вкурсе, как сделать автономный сайтмап проекта при компиляции? чтобы при сборке бандла, просто чекались все htmlки и вставлялись названия страничики и путём к ней в ссылке. пробовал кастомно HtmlWebpackPlugin настроить, чёт не вышло
так откуда билд знает, какие страницы у тебя каким путям соответствуют
источник

ВТ

Виталий Торопов... in Webpack — русскоговорящее сообщество
Roman Usherenko
так откуда билд знает, какие страницы у тебя каким путям соответствуют
дак я же в конфиге и прописываю куда они должны попасть) я уже почти решил вопрос
источник

ВТ

Виталий Торопов... in Webpack — русскоговорящее сообщество
осталось решить вопрос с переменными у htmlWebpackPlugin
источник

ВТ

Виталий Торопов... in Webpack — русскоговорящее сообщество
никто не вкурсе как подружить переменные от плагина с html-loader?)
источник

ВТ

Виталий Торопов... in Webpack — русскоговорящее сообщество
из-за лоадера, он не видит их
источник
2020 October 15

SN

Stas N in Webpack — русскоговорящее сообщество
привет, создаю вторую страничку
       new HtmlWebpackPlugin(), // Generates default index.html
       new HtmlWebpackPlugin({
           template: './index2.html'
       }),
как мне заливать на нее стили и скрипты?
источник

SN

Stas N in Webpack — русскоговорящее сообщество
Ни кто не сталкивался с таким?
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Stas N
привет, создаю вторую страничку
       new HtmlWebpackPlugin(), // Generates default index.html
       new HtmlWebpackPlugin({
           template: './index2.html'
       }),
как мне заливать на нее стили и скрипты?
а что у тебя происходит?
источник

SN

Stas N in Webpack — русскоговорящее сообщество
Roman Usherenko
а что у тебя происходит?
Не грузит стили и скрипты, только в первую страницу.
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Stas N
Не грузит стили и скрипты, только в первую страницу.
покажи конфиг полностью
источник

SN

Stas N in Webpack — русскоговорящее сообщество
Roman Usherenko
покажи конфиг полностью
const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const {CleanWebpackPlugin} = require('clean-webpack-plugin');
const { stringify } = require('querystring');



module.exports = {
   context: path.resolve(__dirname, 'src'),
   mode: 'development',
   entry : {
       main: './index.js'
   },
   output: {
       filename: '[name].[contenthash].js',
       path: path.resolve(__dirname, 'dist')
   },
   resolve: {
       extensions: ['.js', '.png', 'svg']
   },
   optimization: {
       splitChunks: {
           chunks: 'all'
       }
   },
   devServer: {
       port: 8000
   },
   plugins: [
       new HtmlWebpackPlugin(), // Generates default index.html
       new HtmlWebpackPlugin({
           template: './index2.html'
       }),

       new CleanWebpackPlugin()
   ],
   module: {
       rules: [
           {
               test: /\.css$/,
               use: ['style-loader','css-loader']
           },
           {
               test: /\.(ttf|woff|woff2|eot)$/,
               use: ['file-loader']
           },
           {
               test: /\.(png|jpeg|gif|svg)$/,
               use: ['file-loader']
           }
       ]
   }
}
источник

SN

Stas N in Webpack — русскоговорящее сообщество
сорян за портянку, лайтшот умер на линуксе)
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
хм вроде все ок
источник

SN

Stas N in Webpack — русскоговорящее сообщество
Roman Usherenko
хм вроде все ок
да и я вот не вкурю.
источник

SN

Stas N in Webpack — русскоговорящее сообщество
Roman Usherenko
хм вроде все ок
Просто перенес файлик index.css на верх в index,js и заработало, потрачено 3ч.
источник

В

Вадим in Webpack — русскоговорящее сообщество
всем привет!

хочу отдельный модуль загружать со всеми его зависимостями лениво

import позволяет грузить сам модуль лениво, но npm пакеты его все равно попадут в общий код - а нужно чтобы были только в этом бандле

я так понимаю нужно завести entry, но как его потом в коде загрузить?
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Вадим
всем привет!

хочу отдельный модуль загружать со всеми его зависимостями лениво

import позволяет грузить сам модуль лениво, но npm пакеты его все равно попадут в общий код - а нужно чтобы были только в этом бандле

я так понимаю нужно завести entry, но как его потом в коде загрузить?
тебе надо настроить optimization. почитай статьи chunk splitting lazy loading
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
если будут вопросы - пиши
источник