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

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

974 members

Архив канала @webpack_ru 29 января 2018 г.

12:52:43 ДП
User 4903784
Привет всем. Подскажите пожалуйста, правильно ли я понимаю что в loader'e test принимает только regexp? Мне нужно включить некоторые loader'ы в зависимости от названия entry. Как бы вы это сделали?
04:44:09 ДП
User 134905826
User 4903784
Привет всем. Подскажите пожалуйста, правильно ли я понимаю что в loader'e test принимает только regexp? Мне нужно включить некоторые loader'ы в зависимости от названия entry. Как бы вы это сделали?
test: require.resolve('to/entry/path.js'),
09:58:42 ДП
User 4903784
Спасибо, но не много не то, мне надо чтобы для одного css файла использовался url-loader, а для другого нет. Соответсвенно я предполагал что я могу в лоадере написать правило, в зависимости от entry
10:05:28 ДП
User 4903784
Как вариант я вижу просто использовать мульти компилер или мульти конфиг, для каждого css бандла свой конфиг. А как бы вы это сделали?
10:05:47 ДП
User 76662447
Почему не напрямую указать эти css?
10:07:50 ДП
User 4903784
Мне надо что бы для файлов svg, woff использовался url loader, но только для отдельного entry
10:08:48 ДП
User 4903784
Поэтому я не могу указать эти css напрямую в test
10:09:38 ДП
User 76662447
User 4903784
Мне надо что бы для файлов svg, woff использовался url loader, но только для отдельного entry
А инлайн например?
10:11:59 ДП
User 76662447
Прямо при импортах типа
10:12:37 ДП
User 4903784
А инлайн позволяет лиш указать порядок лоадеров, я не могу разделить в инлайне логику в зависимости от entry
10:13:18 ДП
User 76662447
Инлайн это твой файл и весь запрос вебпака прямо в строке import
10:13:48 ДП
User 76662447
Не то чтобы я считал это изящной идеей но чёт в голову больше ничего не идёт)
10:14:06 ДП
User 4903784
а я понял
10:14:23 ДП
User 4903784
спс, можно попробовать
11:16:54 ДП
User 212795634
есть идеи почему вебпак не перезагружает страницу после пересборки? сейчас дев-сервер на одном порту, рендеринг на другом (дев мидлвар не подошел)
11:20:46 ДП
User 312658995
есть плагин типа HtmlWebpackplugin только для javascript ?
11:21:15 ДП
User 312658995
чтобы переменные можно было юзать <% =  ... %>
11:46:04 ДП
User 39182759
есть DefinePlugin, если нужно переменных прокинуть
01:17:13 ПП
User 146658406
const { API_TEMPLATE_CREATE, API_TEMPLATE_UPDATE } = require(isProd ? 'constants/Urls' : 'constants/Urls.Mock');
вернулся к нодовскому require , после того как обнаружил что условный es6 импорт невозможен.
может чего не знаю?
02:17:55 ПП
User 212795634
в чем может быть проблема? подключаю webpack-hot-middleware, после изменений в коде в браузере ошибка
02:17:57 ПП
02:45:27 ПП
User 210722170
User 212795634
в чем может быть проблема? подключаю webpack-hot-middleware, после изменений в коде в браузере ошибка
используешь browser-sync?
04:06:52 ПП
User 66779439
что там нового у webpack4 ?
04:17:08 ПП
User 212795634
можно ли как-то настроить hmr для babel-node? проблема в том, что юзаю dev-middleware и hot-middleware, они пересобирают реакт и все работает, но после ручного рефреша прилетает старая разметка, так как сервер сохранил в памяти старые модули
04:33:54 ПП
User 212795634
бля похоже надо вручную вотч делать
04:34:01 ПП
User 212795634
динамик импорт не работает
04:34:33 ПП
User 30260375
User 66779439
что там нового у webpack4 ?
Быстрее, лучше, сильнее
04:34:37 ПП
User 32530886
User 212795634
можно ли как-то настроить hmr для babel-node? проблема в том, что юзаю dev-middleware и hot-middleware, они пересобирают реакт и все работает, но после ручного рефреша прилетает старая разметка, так как сервер сохранил в памяти старые модули
ну делай руками
да
04:34:49 ПП
User 212795634
User 32530886
ну делай руками
да
да, видел у тебя chokidar для етого
04:34:55 ПП
User 32530886
User 66779439
что там нового у webpack4 ?
конфиг поменялся немного
много дефолтных значений
автохендлинг расширений
04:36:26 ПП
User 30260375
И теперь можно в zeroconfig
04:37:01 ПП
User 32530886
по разному парсит .mjs и .js
04:37:21 ПП
User 30260375
И поддержка webasm
04:37:23 ПП
User 32530886
нельзя смешивать import и require (надо делать import { require } from ‘nodejs’ вроде
04:43:18 ПП
User 6810063
https://tproger.ru/news/webpack-4-beta/
tproger.ru/news/webpack-4-beta
Разработчики представили бету четвертой версии компоновщика JS-модулей Webpack. В ней реализована поддержка более длинного релизного цикла между основными версиями продукта, а также улучшены стабильность и производительность.
04:43:50 ПП
User 6810063
Из первых рук 
https://github.com/webpack/webpack/releases/tag/v4.0.0-beta.0
github.com/webpack/webpack/releases/tag/v4.0.0-beta.0
webpack - A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows to load parts for the application on demand. Through "loaders," modules...
05:01:12 ПП
User 32530886
User 6810063
Из первых рук 
https://github.com/webpack/webpack/releases/tag/v4.0.0-beta.0
github.com/webpack/webpack/releases/tag/v4.0.0-beta.0
webpack - A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows to load parts for the application on demand. Through "loaders," modules...
Долго ты
05:01:22 ПП
User 32530886
User 6810063
Из первых рук 
https://github.com/webpack/webpack/releases/tag/v4.0.0-beta.0
github.com/webpack/webpack/releases/tag/v4.0.0-beta.0
webpack - A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows to load parts for the application on demand. Through "loaders," modules...
Мы уже неделю в реакте чате это обсуждаем
05:02:06 ПП
User 6810063
Ай да вы, ай да молодцы
05:02:28 ПП
User 67164223
4 вебпак прям френдли становится
05:02:31 ПП
User 67164223
но я так понял
05:02:33 ПП
User 67164223
они уже 5 пилят