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

Обсуждения webpack, лоадеров, плагинов и сборок Правила: http://bit.ly/our_etiquette См. также: @rollup_ru, @react_js, @vscode_ru, @macos_ru, @js_ru

974 members

Архив канала @webpack_ru 1 августа 2017 г.

11:11:55 ДП
User 71992491
привет. Перевожу проект с первого вебпака на третий и столкнулся с проблемой.
проект со множеством entries. И на каждый собирается свой бандл.
Потом они подключаются на страницу.
С первым вебпаком все работало.

А сейчас, код соотвествующий entry не запускается. Я нашел его в бандле, поставил там брейк-поинт и исполнение кода туда просто не доходит.
При этом с первым вебпаком получается примерно аналогичный бандл, и в нем все запускается.

Может я что-то упустил?
11:30:11 ДП
User 71992491
так, кажется понял.
У нас используется webpack.optimize.CommonsChunkPlugin
Как я его отключил, заработало.
12:04:26 ПП
User 4274761
У нас в проекте тьма мелких ассетов, одно их описание/подключение в конечном бандле занимает пятую часть. Как их просто копировать в другую папку, при этом чтобы путь все же обрабатывал вебпак?
То есть условно копировать components/A/assets -> dist/assets, при этом в коде src={require('./assets/' + image + '.png')} заменялось в билде на src={'/assets/' + image + '.png'}
WebpackCopyPlugin делает только первую часть, а пути остаются, причем если не игнорить их, то еще и обрабатываются.