Size: a a a

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

2020 December 12

О

Олег in Webpack — русскоговорящее сообщество
поставил плагин отдельно для этого
источник

О

Олег in Webpack — русскоговорящее сообщество
У меня с defineplugin тоже были проблемы с undefined, но не помню, решил ли я их или нет.
источник

BE

Black Eyes in Webpack — русскоговорящее сообщество
все порешал
источник

BE

Black Eyes in Webpack — русскоговорящее сообщество
в плагины нужно было добавить
источник

UC

User Concept in Webpack — русскоговорящее сообщество
Всем привет!
Подскажите, можно ли как-нибудь отделить представление от данных в webpack 5 + handlebars ? Т.е. у меня такая структура, что в каждом компоненте свои: .hbs файл + .scss файл + data.json файл с данными. Можно ли как-нибудь обратиться к этому data.json файлу из файла .hbs, чтобы пройтись по нему циклом/вывести значения по ключу ? Если такое возможно - то как настроить такую сборку ?
источник

a

amrl in Webpack — русскоговорящее сообщество
а в webpack как-то молно удобно грузить изображения из разметки html во время разработки?
источник

UC

User Concept in Webpack — русскоговорящее сообщество
На данный момент я понял как передавать в templateParameters json файл, но можно ли как-нибудь автоматом подключать в каждый компонент json файл с данными из его директории или подключать в hbs файлах данные вручную в подобном формате: {{> ../../components/head/head data/data.json }} ?
источник

DB

Denis Barvitskiy in Webpack — русскоговорящее сообщество
User Concept
На данный момент я понял как передавать в templateParameters json файл, но можно ли как-нибудь автоматом подключать в каждый компонент json файл с данными из его директории или подключать в hbs файлах данные вручную в подобном формате: {{> ../../components/head/head data/data.json }} ?
Вам нужен файл лоадер, передавайте ему нужные файлы, в use объявляете функцию, аргументом которого будет контекст, содержащий всю информацию об этом файле, в том числе путь к нему, зная его путь, можно задать путь к json файлу. В этой функции делаете все нужные вам манипуляции, собираете массив готовых страниц и передаёте его в htmlwebpackpluging.
источник

А

Андрей in Webpack — русскоговорящее сообщество
Подскажите пожалуйста, как можно поинформативней вывести ошибку ?
источник

A

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

KS

Konstantin Sedykh in Webpack — русскоговорящее сообщество
Андрей
Подскажите пожалуйста, как можно поинформативней вывести ошибку ?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Андрей
Подскажите пожалуйста, как можно поинформативней вывести ошибку ?
У вебпака есть настройка подробностей логов
источник

А

Андрей in Webpack — русскоговорящее сообщество
Спасибо
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Андрей
Подскажите пожалуйста, как можно поинформативней вывести ошибку ?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
+ ещё вроде есть verbose флаг
источник

V

Vladimir in Webpack — русскоговорящее сообщество
Всем привет! Использую postсss в проекте, ну и подключаю autoprefixer и cssnano, autoprefixer не заводится(
Собственно правило в webpack.config.js :
{
               test: /\.css$/,
               exclude: /(node_modules|bower_components)/,
               use: [
                   MiniCssExtractPlugin.loader,
                   {
                       loader: "css-loader",
                   },
                   {
                       loader: "postcss-loader",
                   },
               ]
           }
источник

V

Vladimir in Webpack — русскоговорящее сообщество
И postcss.config.js
module.exports = {
   plugins: [
       require('autoprefixer'),
       require('cssnano')
   ]
}
источник

V

Vladimir in Webpack — русскоговорящее сообщество
cssnano при этом работает
источник

V

Vladimir in Webpack — русскоговорящее сообщество
Может кто сталкивался с такой проблемой?
источник

c

citizenfour04 in Webpack — русскоговорящее сообщество
В чем может быть причина того, что JS бандлы для соответствующих точек входа генерируются нормально (index.js, test.js, common.js), но для CSS генерируется один общий бандл (common.css), куда входят и общие стили и стили, специфичные для каждой точки входа. Вследствие этого, у меня одни стили перебивают другие. Получается каша. Это происходит в том случае, когда я указываю следующие настройки:

optimization: {
   splitChunks: {
     chunks: 'all',
     cacheGroups: {
       commons: {
         name: 'common',
         chunks: 'initial',
         minChunks: 1,
       },

    },
   },
 },

Когда же я использую настройки по-умолчанию, тогда у меня происходит следующее. Для CSS JS генерируются два соответствующих бандла, но общие стили и общие скрипты не выносятся в отдельный бандл, а включены в каждый выходной файл.
источник