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

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

974 members

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

06:55:22 ДП
User 134905826
можно написать свой плагин -- там доступен  compiler.outputFileSystem
11:27:59 ДП
User 252843358
Всем привет!)
Не знаю на сколько эта инфа полезная, но напишу сразу, во избежании лишних вопросов, использую 

webpack 4.5.0
devserver 3.1.1 
html-webpack-plugin: 3.2.0

До сегодняшнего дня, использвал HtmlWebpackPlugin только в связке с реактом, сейчас же потребловалось просто писать html и js.

Собственно, в чем проблема.

У меня не происходит релоад html, когда я делаю в нем правки и после каждого изменения в html, мне приходится нажимать F5, как можно ли как-то это фиксануть?
11:29:58 ДП
User 252843358
Запускаю я webpack-dev-server со всеми нужными ключами, в консоль пишет Hot Module Replacement enabled., но так как я меняю html... после рекомпиляции, в консоль приходит сообщение - Nothing hot updated.
11:31:14 ДП
User 252843358
Мне не нужен прям "HOT" редоад html, меня устроит если он просто будет перезагружать страницу.
11:31:43 ДП
User 257649986
Live-server подруби и не парься
11:41:34 ДП
User 252843358
Не, этот вариант оказался все же не для меня.
Покапавшись в ишаках, нашел вот такое решение.
11:41:38 ДП
11:42:05 ДП
User 252843358
Отлично работает и решает мой кейс, без дополнительных зависимостей)
12:24:16 ПП
User 76662447
Блин, дев сервер у них конечно отстой
12:24:47 ПП
User 76662447
Мне порой интересно, как можно сделать подобную либу настолько плохо
12:25:40 ПП
User 76662447
Вспоминаю каждый раз как вижу очередной эзотерический конфиг в решении проблемы
12:29:19 ПП
User 190778098
Добрый день. У меня есть вот такое (насколько я понимаю стандартное правило ) :
        test: /\.js$/,
        exclude: /node_modules/,
        use: {  loader: 'babel-loader'  }
Я добавил пакет для vue в нем есть js со стрелочной функцией.  После этого в 11 IE у меня все поломалось.
Видимо я могу написать от дельное правило под этот файл - но в каой нибудь момент еще какой нибудь компонент добавлю и он мне опять все порушит. Отсюда вопрос - как такую ситуация правильно обрабатывать ?
12:29:29 ПП
User 212795634
User 76662447
Блин, дев сервер у них конечно отстой
Чет так и не получилось завести хот релоад на 4 шеб паке с мидлварами
12:31:16 ПП
User 76662447
User 212795634
Чет так и не получилось завести хот релоад на 4 шеб паке с мидлварами
В плане с webpack-dev-middleware?
12:31:39 ПП
User 212795634
User 76662447
В плане с webpack-dev-middleware?
Да, даже тупо браузер не релоадит никак
12:37:05 ПП
User 76662447
Ну поэтому я плюнул и просто переписал заново
12:37:48 ПП
User 76662447
В этой либе  абсолютно неадекватное соотношение объема кода к количеству проблем
12:40:00 ПП
User 212795634
User 76662447
Ну поэтому я плюнул и просто переписал заново
Мидлвару?)
12:40:43 ПП
User 76662447
Не, к ней самой вопросов нет (но код я тоже глянул, на всякий случай)
12:41:01 ПП
User 76662447
А вот дев сервер никакущий
12:41:18 ПП
User 212795634
Аа, ну с сср его не поюзаешь
12:41:32 ПП
User 212795634
Хоть и задачу он кое-как выполняет
12:42:20 ПП
User 76662447
User 212795634
Аа, ну с сср его не поюзаешь
С моим кейсом он тоже люто фейлился, поэтому и форкнул
12:43:08 ПП
User 76662447
У него внутри тупо инстанс http,  прям почти express, что хочешь то и имплементируй)
12:43:40 ПП
User 76662447
Для моего частного случая кода вышло строк 100 максимум
12:44:02 ПП
User 212795634
Ну прошлая версия и была оберткой над мидлварами, с текущей сложнее
12:44:13 ПП
12:46:10 ПП
User 426516192
Пацаны, надо во второй ВП перетащить 
postcss() {
    return [
      require('autoprefixer'),
      require('precss')
    ];
  },
12:46:14 ПП
User 426516192
Как это делается?
01:01:25 ПП
User 134905826
User 426516192
Пацаны, надо во второй ВП перетащить 
postcss() {
    return [
      require('autoprefixer'),
      require('precss')
    ];
  },
postcss-loader
01:10:11 ПП
User 426516192
User 134905826
postcss-loader
Во, идеально
01:10:12 ПП
User 426516192
Спасибо
05:49:06 ПП
User 66779439
всем, привет
как вот это перевести на webpack 4
https://pastebin.com/nMAvbBdR
06:40:28 ПП
User 122087672
User 66779439
всем, привет
как вот это перевести на webpack 4
https://pastebin.com/nMAvbBdR
а зачем?)
06:51:09 ПП
User 66779439
User 122087672
а зачем?)
какой нехороший вопрос мягко сказано )
06:52:22 ПП
User 122087672
User 66779439
какой нехороший вопрос мягко сказано )
ну просто у меня была такая же горячка: надо перевести на четверку. а потом подумал а зачем оно сейчас надо? все сырое, половина плагинов через @next
подожду