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

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

974 members

Архив канала @webpack_ru 10 марта 2018 г.

05:01:35 ДП
User 426516192
Посоны, а можно как-нибудь jquery сделать доступным из внешних скриптов в вебпаке? Пробовал ProvidePlugin, но он делает доступным только внутри вебпаковских скриптов. Вебпак второй.
05:01:41 ДП
User 426516192
Хелпаните по братски
05:01:42 ДП
05:03:27 ДП
User 426516192
С утра вожусь уже
05:03:36 ДП
05:07:10 ДП
User 146658406
User 122087672
короче, те кто говорят, что вебпак 4 просто мегабыстрый. на самом деле мегабыстрая тут нода
у меня проект был на 6.11.2 - сборка 90 секунд была
перевел на 8.9.4 с тем же третьим вебпаком - стало 16 секунд
А расход памяти не сравнивали?
05:08:55 ДП
User 146658406
User 426516192
Плес
Может не заморачиваться и не пихать его в вебпак? Просто в html подключить с cdn
05:09:14 ДП
User 426516192
Тоже вариант
05:10:08 ДП
User 426516192
Лан, фиг с ним, так и сделаю
05:19:47 ДП
User 1040677
User 146658406
Может не заморачиваться и не пихать его в вебпак? Просто в html подключить с cdn
А если так сделать то в любом случае же придётся юзать provide plugin?
05:21:07 ДП
User 146658406
Почему? Jquery же в window.$ сидеть будет, главное загрузить его скрипт раньше основного
05:22:10 ДП
User 146658406
Вообще , это работающее временное решение, потом проснутся гуру вебпака и скажут как правильно
05:22:17 ДП
User 1040677
А при сборке $ или jquery не заменится?
05:25:14 ДП
User 146658406
Перезаписать можно. Но зачем и кто будет писать прямо в window?
05:25:43 ДП
User 146658406
«Само»-сильно вряд ли
07:32:10 ДП
User 122087672
User 146658406
А расход памяти не сравнивали?
не сравнивал
07:35:17 ДП
User 122087672
User 146658406
Вообще , это работающее временное решение, потом проснутся гуру вебпака и скажут как правильно
ну у меня сейчас временно в entrypoint написано window.$ = window.jQuery = require('jquery')
07:35:34 ДП
User 122087672
но это пока я не перевел весь проект на вебпак
08:09:14 ДП
User 134905826
User 122087672
ну у меня сейчас временно в entrypoint написано window.$ = window.jQuery = require('jquery')
expose-loader
08:11:01 ДП
User 122087672
User 134905826
expose-loader
о, классно. спасибо
08:11:35 ДП
User 67164223
provide plugin же при сборке просто импортирует нужное из Jq, чтобы бандл меньше весил
08:11:36 ДП
08:11:42 ДП
User 67164223
как и для lodash
08:12:12 ДП
User 67164223
а, это define
08:12:13 ДП
User 212795634
Жквери разве можно подвергнуть tree shaking?
08:12:30 ДП
User 212795634
Все равно он один файл как один модуль ебашит полностью
08:13:28 ДП
08:13:32 ДП
User 67164223
я запутался кароче
08:14:22 ДП
User 67164223
User 122087672
ну у меня сейчас временно в entrypoint написано window.$ = window.jQuery = require('jquery')
new webpack.ProvidePlugin({
  $: 'jquery',
  jQuery: 'jquery'
})
08:14:57 ДП
User 122087672
User 67164223
new webpack.ProvidePlugin({
  $: 'jquery',
  jQuery: 'jquery'
})
это как и было сказано только для скриптов из вебпака
08:15:36 ДП
User 122087672
а если у тебя есть еще что-то, что не собирается вебпаком, но требует жквери - то там его видно не будет
08:15:46 ДП
User 67164223
User 122087672
а если у тебя есть еще что-то, что не собирается вебпаком, но требует жквери - то там его видно не будет
да видно
08:15:49 ДП
User 67164223
у меня лодаш виден
08:16:19 ДП
User 122087672
где? в консоли браузера _?
08:16:28 ДП
User 67164223
User 122087672
где? в консоли браузера _?
да
08:16:47 ДП
User 122087672
значит ты его где-то выводишь в window._
08:17:27 ДП
User 122087672
иначе не будет. provide только для вебпаковых скриптов и в глобал не кладет
08:19:44 ДП
User 1040677
Вот если я подключу jquery через cdn он будет виден внутри сборки ?
08:21:38 ДП
User 122087672
да, если подключить раньше сборки
08:25:01 ДП
User 67164223
User 1040677
Вот если я подключу jquery через cdn он будет виден внутри сборки ?
в html template пихни)
08:26:28 ДП
User 1040677
Окей спасибо))
09:32:45 ДП
User 146658406
А вообще как можно замерить пиковое потребление памяти вебпаком? На никсах и без
09:47:00 ДП
User 212795634
User 146658406
А вообще как можно замерить пиковое потребление памяти вебпаком? На никсах и без
node api
10:19:15 ДП
User 526094865
User 67164223
в html template пихни)
Че за хрень у тебя на аве?
10:19:48 ДП
User 67164223
User 526094865
Че за хрень у тебя на аве?
Да как же вы достали, недалёкие
10:20:18 ДП
User 526094865
Попугай и какой то д*бил
10:20:32 ДП
User 526094865
Это вы?
10:20:35 ДП
User 426516192
Ахахах
11:27:43 ДП
User 1040677
User 526094865
Это вы?
Там девушка на аве, ник Roman
11:34:21 ДП
User 526094865
User 1040677
Там девушка на аве, ник Roman
значит д****ка
11:45:04 ДП
User 39182759
что же там под звездочками, вот загадка!
11:55:14 ДП
User 426516192
Девушка
11:55:18 ДП
User 426516192
😅😅😅