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

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

974 members

Архив канала @webpack_ru 5 февраля 2018 г.

03:12:43 ДП
User 177916640
User 643934
смотрю курс по webpack. есть несколько вопросов. там лектор для транспайлинга жс использует три либы babel-loader, babel-core и babel-preset-env
Первая связывает вебпак с бабелем. Вторая это бабель. Сам бабель без пресетов не умеет ничего поэтлму нужен третий пакет чтобы бабель умел в es6
03:17:16 ДП
User 177916640
User 643934
а почему использвание именно в такой последовательности 
use: [ "style-loader", "css-loader"]
Лоадеры запускаются справа налево. Скорее всего автор вебпака так привык читать (но это не точно)
03:19:54 ДП
User 177916640
User 171203444
Привет, пацаны. Есть вопрос. Вписался в новый проект, запустил приложение, и смотрю, что страница постоянно обновляется. Зашел в терминал, а там циклично вебпак пересобирается, хотя никаких изменений в коде не производилось. Бывало что то похожее у кого нибудь?
Может криптовирус?👍
03:23:18 ДП
User 177916640
Блин какие-то древние вопросцы откапал
08:38:41 ДП
User 291325765
Всем привет! Есть файлик в котором подключаются разныее css и js через, собственно проблема в том что все кастомные стили попадают в бандл, а все либы типа bootstrap нет 🙁
08:39:31 ДП
User 291325765
loader для css работает
08:39:39 ДП
08:44:02 ДП
User 291325765
судя повсему ни одна css заимпортированая в js не экстрактится 🙁
08:44:47 ДП
User 30260375
User 291325765
судя повсему ни одна css заимпортированая в js не экстрактится 🙁
Импорты динамические юзаешь?
08:45:13 ДП
08:45:24 ДП
User 291325765
нет генерю статику и лью на прод
08:45:39 ДП
User 291325765
динамически в рантайме ничего не подключаю
08:46:11 ДП
User 30260375
User 291325765
динамически в рантайме ничего не подключаю
Там ещё один плагин нужен, если хочешь чтоб css отдельным файлом шли
08:46:43 ДП
08:47:11 ДП
User 291325765
проблема в том что есть чанк common
08:47:23 ДП
User 291325765
внутри которого подключаются модули и css
08:47:50 ДП
User 30260375
User 291325765
внутри которого подключаются модули и css
Подключай не в чанке а в основном бандле
08:47:51 ДП
User 291325765
так вот стили модулей (*.styl) попадают в common.css а либы которые *.css нет
08:47:53 ДП
User 112715267
Что там делает Infinity
08:48:36 ДП
User 291325765
User 112715267
Что там делает Infinity
Не помню зачем, года два назад фиксал какую то траблу с билдом
08:49:06 ДП
User 291325765
User 30260375
Подключай не в чанке а в основном бандле
в чем разница где подключать ?
08:50:25 ДП
User 112715267
User 291325765
Не помню зачем, года два назад фиксал какую то траблу с билдом
08:50:46 ДП
User 112715267
Мне даже интересно стало, что за трабла такая фиксится добавлением Infinity
08:52:50 ДП
User 291325765
User 30260375
Подключай не в чанке а в основном бандле
собственно не помогает
08:53:22 ДП
User 291325765
видимо не работает лоадер css
09:02:47 ДП
User 291325765
все разобрался косяк в конфиге
09:03:05 ДП
User 291325765
заблы заюзать для css loader: ExtractTextPlugin.extract
12:14:34 ПП
User 47236452
Как разделить 0.js (асинхронные чанки) на несколько файлов автоматически? Те чтобы вебпак сам думал, на каких страницах какие общие файлы нужны.

Так как размер 0.js сейчас больше половины страниц и нужен в достаточно частом количестве случаев.
12:15:05 ПП
User 30260375
User 47236452
Как разделить 0.js (асинхронные чанки) на несколько файлов автоматически? Те чтобы вебпак сам думал, на каких страницах какие общие файлы нужны.

Так как размер 0.js сейчас больше половины страниц и нужен в достаточно частом количестве случаев.
Никак
12:15:15 ПП
User 30260375
Жди реализа 4 версии
12:15:24 ПП
User 30260375
Там такая штука изкаробки
12:15:45 ПП
User 47236452
5? Так ведь еще 4 не релизнулась)
12:16:17 ПП
User 30260375
User 47236452
5? Так ведь еще 4 не релизнулась)
Очепятка
12:16:53 ПП
User 47236452
Окей, спасибо)

Просто реально размер 0 стал дикой проблемой) Теперь реально жду 4 вебпака)
12:20:11 ПП
User 30260375
Вообще можно например папку node_models вынести в отдельный чанк
12:26:42 ПП
User 47236452
да смысла нету, она и так на 90 процентов грузится в main.js
08:46:38 ПП
User 55943427
User 291325765
https://www.npmjs.com/package/alias-resolve-loader
npmjs.com/package/alias-resolve-loader
Webpack preLoader lets you create custom aliases for CSS,less and SASS properties with an @alias rule
разобралась, почему не работало (без дополнительных модулей) - я неправильно строила путь
09:14:27 ПП
User 291325765
User 55943427
разобралась, почему не работало (без дополнительных модулей) - я неправильно строила путь
Cool ;)
09:15:47 ПП
User 55943427
потому что надо rtfm про команды node