@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 г.

01:27:42 ПП
User 59690843
Привет, меня сюда отправили с вопросом:
01:27:42 ПП
User 59690843
Такс а вот вопрос, лишь читал пару лет назад но самому никогда не приходилось делать:
Есть вебморда на реакте, где все мясо компилится и жмется в монолитный жс файл. Хочу чтоб вебпак резал его на 3 части (паблик, для авторизованных юзеров и админка). Принято ли так делать?
Хочу нарезать это в первую очередь с целью скрыть код и стринги из админки - например чтоб при каждом билде названия скриптов генерировались рандомно, и отдавались апи сервером в зависимости от роли юзера.
01:27:58 ПП
User 32530886
во первых перейти на 2 вебпак
01:28:20 ПП
User 32530886
https://webpack.js.org/guides/code-splitting/
01:28:41 ПП
User 32530886
User 59690843
Такс а вот вопрос, лишь читал пару лет назад но самому никогда не приходилось делать:
Есть вебморда на реакте, где все мясо компилится и жмется в монолитный жс файл. Хочу чтоб вебпак резал его на 3 части (паблик, для авторизованных юзеров и админка). Принято ли так делать?
Хочу нарезать это в первую очередь с целью скрыть код и стринги из админки - например чтоб при каждом билде названия скриптов генерировались рандомно, и отдавались апи сервером в зависимости от роли юзера.
имена файлов и так генерятся рандомно, если в имени есть [hash]
01:29:27 ПП
User 32530886
возможно нужно несколько entry
01:29:33 ПП
User 32530886
и общий vendor — https://webpack.js.org/plugins/commons-chunk-plugin/
01:30:14 ПП
User 32530886
https://github.com/webpack/webpack/tree/master/examples/multiple-entry-points-commons-chunk-css-bundle
github.com/webpack/webpack/tree/master/examples/multiple-entry-points-commons-chunk-css-bundle
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...
01:33:20 ПП
User 59690843
ок спасибо, похоже ничего не поменялось за 3 года
01:34:34 ПП
User 32530886
вторая версия вышла
01:34:39 ПП
User 32530886
конфиг по другому
01:34:42 ПП
User 32530886
многое изменилось
01:34:51 ПП
User 32530886
но в общих чертах осталось также, это же вебпак
01:37:10 ПП
User 59690843
А чем нынче принято js-мясо жать? Closure, Uglify?
01:38:00 ПП
User 409904
User 59690843
А чем нынче принято js-мясо жать? Closure, Uglify?
uglify or babili
01:40:44 ПП
User 59690843
User 409904
uglify or babili
спасибо