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

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

974 members

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

05:06:36 ДП
User 139059931
4й вебпак офигителен, мало того что он решил мою проблему, так еще и пересобирает 500 модулей в разы быстрее 3го, даже без dll
05:09:44 ДП
User 100062487
фигитилен?
05:12:18 ДП
User 139059931
User 100062487
фигитилен?
^0^
05:12:35 ДП
05:44:56 ДП
User 1040677
User 139059931
4й вебпак офигителен, мало того что он решил мою проблему, так еще и пересобирает 500 модулей в разы быстрее 3го, даже без dll
А вы делали по документации 4ую версию?
05:52:16 ДП
User 139059931
User 1040677
А вы делали по документации 4ую версию?
Там нет доки пока, как и поддержки плагинов(но у меня в проекте их 2 штуки, которые уже обновились).
Можете использовать конфиг из 3го, только нужно выпилить uglify, common chunk и другие плагины для оптимизации.
запуск в дэве: webpack-dev-server --mode=development
в проде webpack-cli --mode=production
05:55:52 ДП
User 1040677
User 139059931
Там нет доки пока, как и поддержки плагинов(но у меня в проекте их 2 штуки, которые уже обновились).
Можете использовать конфиг из 3го, только нужно выпилить uglify, common chunk и другие плагины для оптимизации.
запуск в дэве: webpack-dev-server --mode=development
в проде webpack-cli --mode=production
То есть теперь uglifyjs вообще не нужен да?
05:57:03 ДП
User 1040677
Дев сервер тоже получается не нужно устанавливать? интересно когда появится новая дока?
05:58:39 ДП
User 139059931
User 1040677
То есть теперь uglifyjs вообще не нужен да?
Для базового использования нет, но вы можете заменить дефолтный на UglifyJsPlugin или BabelMinify.
Девсервер нужен
05:59:50 ДП
User 1040677
User 139059931
Для базового использования нет, но вы можете заменить дефолтный на UglifyJsPlugin или BabelMinify.
Девсервер нужен
Спасибо 😊
06:37:36 ДП
User 122087672
User 139059931
Для базового использования нет, но вы можете заменить дефолтный на UglifyJsPlugin или BabelMinify.
Девсервер нужен
так он разве совместим с 4? его ж вроде перестали обновлять
06:38:37 ДП
User 139059931
User 122087672
так он разве совместим с 4? его ж вроде перестали обновлять
https://github.com/webpack-contrib/uglifyjs-webpack-plugin
github.com/webpack-contrib/uglifyjs-webpack-plugin
UglifyJS Plugin. Contribute to webpack-contrib/uglifyjs-webpack-plugin development by creating an account on GitHub.
06:39:02 ДП
User 122087672
User 139059931
https://github.com/webpack-contrib/uglifyjs-webpack-plugin
github.com/webpack-contrib/uglifyjs-webpack-plugin
UglifyJS Plugin. Contribute to webpack-contrib/uglifyjs-webpack-plugin development by creating an account on GitHub.
я про девсервер
06:58:19 ДП
User 139059931
User 122087672
я про девсервер
https://github.com/webpack/webpack-dev-server/releases/tag/v3.1.0
github.com/webpack/webpack-dev-server/releases/tag/v3.1.0
webpack-dev-server - Serves a webpack app. Updates the browser on changes.
07:01:33 ДП
User 122087672
User 139059931
https://github.com/webpack/webpack-dev-server/releases/tag/v3.1.0
github.com/webpack/webpack-dev-server/releases/tag/v3.1.0
webpack-dev-server - Serves a webpack app. Updates the browser on changes.
а, ну ладно. просто у них написано 
Please note that webpack-dev-server is presently in a maintenance-only mode and will not be accepting any additional features in the near term.
так я и не знал, собираются они или нет
07:02:34 ДП
User 139059931
User 122087672
а, ну ладно. просто у них написано 
Please note that webpack-dev-server is presently in a maintenance-only mode and will not be accepting any additional features in the near term.
так я и не знал, собираются они или нет
Это значит только то что он работает как задумано и не надо пилить пул-реквесты с хотелками)
07:02:46 ДП
07:16:07 ДП
User 448880090
User 122087672
так он разве совместим с 4? его ж вроде перестали обновлять
3 дев сервер есть. он, кажется, работает с 4 вебпаком

но вот сука падает!!! и нужно откатываться на 2 версию, а она уже  несовместима с вебпак 3
07:16:42 ДП
User 122087672
User 448880090
3 дев сервер есть. он, кажется, работает с 4 вебпаком

но вот сука падает!!! и нужно откатываться на 2 версию, а она уже  несовместима с вебпак 3
может какой-то плагин падает? что происходит?
07:18:49 ДП
User 448880090
User 122087672
может какой-то плагин падает? что происходит?
https://github.com/rails/webpacker/issues/1303
github.com/rails/webpacker/issues/1303
ruby 2.3.4 rails 5.1.4 node 8.9.4 I get next error when trying to run ./bin/webpack-dev-server /home/project/node_modules/webpack-dev-server/bin/webpack-dev-server.js:405 throw e; ^ TypeEr...
07:18:52 ДП
07:19:13 ДП
User 122087672
понятно
07:21:46 ДП
User 122087672
User 448880090
https://github.com/rails/webpacker/issues/1303
github.com/rails/webpacker/issues/1303
ruby 2.3.4 rails 5.1.4 node 8.9.4 I get next error when trying to run ./bin/webpack-dev-server /home/project/node_modules/webpack-dev-server/bin/webpack-dev-server.js:405 throw e; ^ TypeEr...
так это ж webpacker. там может рельсы конфиг невалидный генерят?
07:22:36 ДП
User 448880090
User 122087672
так это ж webpacker. там может рельсы конфиг невалидный генерят?
хз, у меня вебпак в watch режиме запускался, а dev server падал с такой ошибкой. мб я тупанул и что-то пропустил..
07:23:10 ДП
User 122087672
аа ну я как раз в понедельник буду вебпакер ковырять, попробую 4 накатить
08:33:39 ДП
User 291325765
User 419654457
ну перемены вручную не отражаются на результате , можно даже удлаить ее
Непонял тебя, это же url, какие переменные ?
08:34:49 ДП
User 291325765
Это та папка которая будет резолвится
09:54:44 ДП
User 351146
Посоветуйте плз, допустим у меня есть код сайта и в отдельном чанке собираются примочки чисто для администраторов, я не хочу чтобы этот код был виден всем подряд и загружался только при совпадении токена в куки, например. Как быть?
09:55:05 ДП
09:55:23 ДП
User 351146
пока придумал только перехватывать запрос к чанку на сервере и пускать через что-то еще, но кажется должен быть способ получше
09:55:29 ДП
User 351146
причем тут пхп? :)
09:56:37 ДП
User 351146
не бандлу, чанку
09:57:51 ДП
User 488835159
для отдачи жс файла
09:57:53 ДП
User 122087672
User 351146
Посоветуйте плз, допустим у меня есть код сайта и в отдельном чанке собираются примочки чисто для администраторов, я не хочу чтобы этот код был виден всем подряд и загружался только при совпадении токена в куки, например. Как быть?
файлы же все фигнерпринтятся, как можно имя угадать?
09:57:54 ДП
User 30260375
Грузиз js чанк только если надо и всё
09:58:17 ДП
User 351146
User 122087672
файлы же все фигнерпринтятся, как можно имя угадать?
в манифесте же будет видно все равно
09:58:59 ДП
User 351146
User 488835159
для отдачи жс файла
ну тут примерно то же самое, если по другому нельзя - то как-то так придется делать
09:59:28 ДП
User 488835159
User 122087672
файлы же все фигнерпринтятся, как можно имя угадать?
10:00:50 ДП
User 351146
то есть идеально было бы, чтобы за именем чанка шел запрос на сервер, который это имя возвращал
10:01:27 ДП
User 351146
или над этим вообще не заморачиваются обычно?
10:02:12 ДП
User 351146
я вчера только задумался, что не очень круто светить везде клиентский код для админов. Понятное дело, что в первую очередь надо защищать сам бекенд, но это как дополнительная защита все же
10:02:25 ДП
User 351146
как вообще принято в таких случаях поступать? :)
10:02:44 ДП
User 30260375
Кажется это проще на nginx настроить
10:03:28 ДП
User 30260375
Ну типо пусть по куки админа вернётся секретная строка сунул которую в заголовок nginx будет отдавать нужный чанк, без этоготзакоголовка будет кидать 404
10:03:49 ДП
User 351146
User 30260375
Ну типо пусть по куки админа вернётся секретная строка сунул которую в заголовок nginx будет отдавать нужный чанк, без этоготзакоголовка будет кидать 404
да, так и хотел сделать, но спросил т. к. может есть более правильный способ
10:04:56 ДП
User 30260375
Ну а вообще, это должно быть бессмысленно. Бек не должен верить клиенту на слово, а таком случае код админки ни должен раскрывать ничего секретного
11:05:48 ДП
User 419654457
Почему webpack может не загружать файлы в localhost ???
копирую полностью пример из оффицального тутора , но в браузере попросту нет bundle
11:07:28 ДП
User 32530886
User 419654457
Почему webpack может не загружать файлы в localhost ???
копирую полностью пример из оффицального тутора , но в браузере попросту нет bundle
Что-то все таки делаешь не так
11:09:04 ДП
User 419654457
User 32530886
Что-то все таки делаешь не так
а как узнать что ? 
просто webpack-dev-server норм работает , а как пускаю через express - - нет .
11:09:20 ДП
User 32530886
User 419654457
а как узнать что ? 
просто webpack-dev-server норм работает , а как пускаю через express - - нет .
Ну значит где-то параметры не те передал
11:09:28 ДП
User 32530886
Туторы немного устаревают
11:09:35 ДП
User 32530886
Смотри доки по миддлварам
11:10:46 ДП
User 419654457
User 32530886
Смотри доки по миддлварам
это да , но тутор офицальный прост , 
ок , щас гляну
11:23:32 ДП
User 419654457
User 32530886
Смотри доки по миддлварам
да все так вроде ... 
не понимаю
11:58:44 ДП
User 207638731
Как в eslint вывести ошибки в браузер?
02:18:50 ПП
User 419654457
почему webpack ожет не засылать файлы в localshost ?