Size: a a a

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

2020 July 06

A

Anton in Webpack — русскоговорящее сообщество
Хм, может надо webpack.config.js
источник

A

Anton in Webpack — русскоговорящее сообщество
Чёт впервые через тире название конфига вижу
источник

TP

Taras Postolyuk in Webpack — русскоговорящее сообщество
Anton
Хм, может надо webpack.config.js
Та я по гайду какому то делал уже понял что он кривой наверное)
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Taras Postolyuk
Та я по гайду какому то делал уже понял что он кривой наверное)
а покажи package.json скрипты
источник

TP

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

A

Alex CherryTea in Webpack — русскоговорящее сообщество
допиши
--config webpack-config.js

после webpack
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
или переименуй webpack-config.js в webpack.config.js
источник

TP

Taras Postolyuk in Webpack — русскоговорящее сообщество
Alex CherryTea
допиши
--config webpack-config.js

после webpack
где старт?
источник

TP

Taras Postolyuk in Webpack — русскоговорящее сообщество
Alex CherryTea
или переименуй webpack-config.js в webpack.config.js
сейчас
источник

TP

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

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Taras Postolyuk
Оу помогло спасибо) только теперь что-то с бебель лоадером)
самый лучший ровный и не кривой гайд по вебпаку на сайте самого вебпака
https://webpack.js.org/guides/getting-started/
источник

TP

Taras Postolyuk in Webpack — русскоговорящее сообщество
Тоже так думаю) большое спасибо за помощь
источник

A

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

R

Rustam in Webpack — русскоговорящее сообщество
подскажите пожалуйста по resolve

'resolve': {
       'alias': {
         'browserConfig': path.resolve(
           __dirname,
           ../../../browserConfig/${taskName.endsWith( ':ff' ) ? 'firefox' : 'chrome'}.js
         ),
         'config': path.resolve(
           __dirname, ../../../config/${ownJsonExist ? 'own' : env}.js
         )
       }
     },

как можно сделать чтобы эти файлы не импортились в каждый бандл, а только там где они по факту требуются?
источник

R

Rustam in Webpack — русскоговорящее сообщество
у меня multiple entries а по факту они нужны только в 1 файле из 6
источник

R

Rustam in Webpack — русскоговорящее сообщество
накопал такую вещь как Rule.resolve - видимо если распилить основное правило на 2, во втором эту фигню добавить, а общий resolve удалить - то сработает
источник

R

Rustam in Webpack — русскоговорящее сообщество
или альтернативный вопрос, как включить tree shaking чтобы он убирал подобное? Сделал всё по статье на сайте вебпка -нифига не удалилось. Babel конвертацию импортов в require вырубил
источник

KS

Konstantin Sedykh in Webpack — русскоговорящее сообщество
имхо не три шейкинг надо смотреть, а optimization.
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Rustam
подскажите пожалуйста по resolve

'resolve': {
       'alias': {
         'browserConfig': path.resolve(
           __dirname,
           ../../../browserConfig/${taskName.endsWith( ':ff' ) ? 'firefox' : 'chrome'}.js
         ),
         'config': path.resolve(
           __dirname, ../../../config/${ownJsonExist ? 'own' : env}.js
         )
       }
     },

как можно сделать чтобы эти файлы не импортились в каждый бандл, а только там где они по факту требуются?
Чтобы что-то импортировалось только там где нужно, нужно это что-то импортировать только там где нужно
источник

R

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