Size: a a a

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

2020 June 02

KA

Kenan Ayvazov in Webpack — русскоговорящее сообщество
Валентин
А у меня даже так не разделяется))
ппц
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Konstantin Sedykh
Вообще пох, что и как в dist валяется...
та да, пусть роботы разбираются, тоже так считаю
источник

В

Валентин in Webpack — русскоговорящее сообщество
Roman Usherenko
какая разница чо как у тебя лежит в dist?)
Бэк на битрихе работает, у меня была сборка галпа, я там всё как нужно битриксу разложил, и просто в шаблоне делал пулл со своего репозитория
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Валентин
Бэк на битрихе работает, у меня была сборка галпа, я там всё как нужно битриксу разложил, и просто в шаблоне делал пулл со своего репозитория
аа ну это валидно, если что-то другое ожидает схему
источник

В

Валентин in Webpack — русскоговорящее сообщество
Roman Usherenko
output: {
 filename: 'js/[name]-[contenthash].js',
 chunkFilename: 'js/[name]-[contenthash].chunk.js',
 hotUpdateChunkFilename: 'js/[id]-[hash].hot-update.js',
}

это для js
А картинки это что-то у файл-лодыря?
источник

KA

Kenan Ayvazov in Webpack — русскоговорящее сообщество
Валентин
А картинки это что-то у файл-лодыря?
да
источник

KA

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

В

Валентин in Webpack — русскоговорящее сообщество
Roman Usherenko
аа ну это валидно, если что-то другое ожидает схему
Ну да, не просто так для красоты))
Хотя и для красоты тоже, а то больно смотреть на нечитаемые хэши с разными расширениями 😄
источник

KA

Kenan Ayvazov in Webpack — русскоговорящее сообщество
это уже старый вариант, но думаю суть поймёшь
источник

В

Валентин in Webpack — русскоговорящее сообщество
Kenan Ayvazov
я же тебе написал
Я ещё не всё прочитал значит, сейчас гляну, спасибо
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Валентин
Ну да, не просто так для красоты))
Хотя и для красоты тоже, а то больно смотреть на нечитаемые хэши с разными расширениями 😄
часто смотришь?)
источник

KA

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

В

Валентин in Webpack — русскоговорящее сообщество
Roman Usherenko
часто смотришь?)
Нет, просто иногда хочется посмотреть что он всё правильно скомпилил
источник

АГ

Андрей Гуртовой... in Webpack — русскоговорящее сообщество
если сильно хочется то вот пример webpack.config.js:
module.exports = {
 entry: './index.js',
 module: {
   rules: [
     {
       test: /\.(png|jpe?g|gif)$/i,
       loader: 'file-loader',
       options: {
         name: 'img/[name][hash].[ext]',
       },
     },
   ],
 },
};
источник

АГ

Андрей Гуртовой... in Webpack — русскоговорящее сообщество
все картинки после билда будут лежать в папке images
источник

АГ

Андрей Гуртовой... in Webpack — русскоговорящее сообщество
понадобится file-loader
источник

KS

Konstantin Sedykh in Webpack — русскоговорящее сообщество
Андрей Гуртовой
все картинки после билда будут лежать в папке images
всё-таки хеш ещё нужен, особенно, если pwa
источник

АГ

Андрей Гуртовой... in Webpack — русскоговорящее сообщество
да. он необходим, т.к. имена файлов в разных модулях могут пересекаться. Исправил в примере выше
источник

В

Валентин in Webpack — русскоговорящее сообщество
Андрей Гуртовой
если сильно хочется то вот пример webpack.config.js:
module.exports = {
 entry: './index.js',
 module: {
   rules: [
     {
       test: /\.(png|jpe?g|gif)$/i,
       loader: 'file-loader',
       options: {
         name: 'img/[name][hash].[ext]',
       },
     },
   ],
 },
};
Пас это исходный путь же, да?
То есть если в src картинки лежат в images, то в дисте при такой настройке они окажутся в images/images?)))
источник

АГ

Андрей Гуртовой... in Webpack — русскоговорящее сообщество
))) щас проверим )) я из доки скопировал эту строку не разбираясь
источник