Size: a a a

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

2019 October 28

DL

DJ Kolya Lodo4kin in Webpack — русскоговорящее сообщество
привет, подскажите как. мне закешировать картинку в вебпаке?
источник

DL

DJ Kolya Lodo4kin in Webpack — русскоговорящее сообщество
подключаю картинку в src
источник

M

Mr. King in Webpack — русскоговорящее сообщество
Ребят у меня вот такая конфигурация для scss/css и как вы видите у меня 2 раза повторяется {loader: 'postcss-loader' ...} есть ли смысл вывести это в переменную ? или это нормальная практика так дублировать ?
источник

KA

Kenan Ayvazov in Webpack — русскоговорящее сообщество
Mr. King
Ребят у меня вот такая конфигурация для scss/css и как вы видите у меня 2 раза повторяется {loader: 'postcss-loader' ...} есть ли смысл вывести это в переменную ? или это нормальная практика так дублировать ?
можешь в переменную вынести
источник

M

Mr. King in Webpack — русскоговорящее сообщество
Kenan Ayvazov
можешь в переменную вынести
А это нормальная практика выводить в переменную?
источник

KA

Kenan Ayvazov in Webpack — русскоговорящее сообщество
Mr. King
А это нормальная практика выводить в переменную?
Я лично не встречал, но я не думаю, что ничего плохого не будет
источник

M

Mr. King in Webpack — русскоговорящее сообщество
Kenan Ayvazov
Я лично не встречал, но я не думаю, что ничего плохого не будет
А вы как решаете подобные моменты? Было ли подобное где вот такое дублирование ?
источник

KA

Kenan Ayvazov in Webpack — русскоговорящее сообщество
Mr. King
А вы как решаете подобные моменты? Было ли подобное где вот такое дублирование ?
было дублирование, но везде просто вставлял одно и тоже, без вынесения
источник

M

Mr. King in Webpack — русскоговорящее сообщество
Kenan Ayvazov
было дублирование, но везде просто вставлял одно и тоже, без вынесения
Хотя это же одноразовая конфигурация думаю не критично
источник
2019 October 29

EP

EnterpriseJira PluginDev in Webpack — русскоговорящее сообщество
SpeedMeasurePlugin report:

\node_modules\babel-loader\lib\index.js took 38.17 secs
 module count = 834
\node_modules\babel-loader\lib\index.js, and
\node_modules\eslint-loader\dist\cjs.js took 13.68 secs
 module count = 14
\node_modules\css-loader\dist\cjs.js took 7.55 secs
 module count = 5
\node_modules\vue-loader\lib\index.js, and
\node_modules\eslint-loader\dist\cjs.js took 4.065 secs
источник

EP

EnterpriseJira PluginDev in Webpack — русскоговорящее сообщество
это нормально?  Приемлемо? Если нет, то как лечить?
источник

EP

EnterpriseJira PluginDev in Webpack — русскоговорящее сообщество
babel & eslint are red
источник

EP

EnterpriseJira PluginDev in Webpack — русскоговорящее сообщество
вам нужны версии лоадеров? Вангую большое кол-во модулей.  как детектить ненужные? может ли плагин профилировать вызовы конкретных модуле, чтобы исключить ненужные?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
EnterpriseJira PluginDev
SpeedMeasurePlugin report:

\node_modules\babel-loader\lib\index.js took 38.17 secs
 module count = 834
\node_modules\babel-loader\lib\index.js, and
\node_modules\eslint-loader\dist\cjs.js took 13.68 secs
 module count = 14
\node_modules\css-loader\dist\cjs.js took 7.55 secs
 module count = 5
\node_modules\vue-loader\lib\index.js, and
\node_modules\eslint-loader\dist\cjs.js took 4.065 secs
> это нормально?  Приемлемо?
Факторов влияющих на это очень много - скорость записи на диск, ось, тип винчестера, есть ли виртуализация файловой системы, это прод билд или дев
источник

A

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

EP

EnterpriseJira PluginDev in Webpack — русскоговорящее сообщество
Alex CherryTea
> это нормально?  Приемлемо?
Факторов влияющих на это очень много - скорость записи на диск, ось, тип винчестера, есть ли виртуализация файловой системы, это прод билд или дев
834 is too much? for whom such or not?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
EnterpriseJira PluginDev
834 is too much? for whom such or not?
у меня 1041, дев собирается первый раз секунд за 15, прод 19465ms
источник

DT

Daniil Tchernyavsky in Webpack — русскоговорящее сообщество
Alex CherryTea
> как детектить ненужные?
был какой-то плагин для вебпака, здесь в чате постили
источник

A

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

DT

Daniil Tchernyavsky in Webpack — русскоговорящее сообщество
С таким не сталкивался, все используемое :)
Вообще, в сторону ускорения сборки можно смотреть на тредлоадеры аля happypack
источник