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

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

974 members

Архив канала @webpack_ru 11 июля 2017 г.

08:12:15 ДП
User 67164223
Гайс, вебпак3 перезагружает страницу после сохранения, хотя стоит ключ —no-inline"
08:12:36 ДП
User 67164223
Что не так?
08:12:41 ДП
User 32530886
User 67164223
Гайс, вебпак3 перезагружает страницу после сохранения, хотя стоит ключ —no-inline"
Не юзай третью версию, ты идиот?
08:13:01 ДП
User 67164223
User 32530886
Не юзай третью версию, ты идиот?
в смысле? Почему?
08:13:21 ДП
User 32530886
User 67164223
в смысле? Почему?
Потому что половина плагинов не умеет в мажорное обновление вебпака
08:13:34 ДП
User 32530886
Нахрена так рано лезть
08:13:42 ДП
User 67164223
User 32530886
Потому что половина плагинов не умеет в мажорное обновление вебпака
и это ответ на мой вопрос?
08:13:45 ДП
08:13:47 ДП
User 67164223
мдеее
08:14:06 ДП
User 32530886
Ты вообще семвер читал?
08:14:22 ДП
User 32530886
http://semver.org/lang/ru/
semver.org/lang/ru
Semantic Versioning spec and website
08:14:33 ДП
08:14:46 ДП
User 32530886
А почитай
08:15:02 ДП
User 67164223
а про версии
08:15:04 ДП
08:15:07 ДП
User 32530886
Может тогда поймёшь, что циферки в версии не просто так пишут
08:15:24 ДП
User 32530886
Мажор - ломает совместимость
08:19:19 ДП
User 215655868
User 117107438
подскажите, пожалуйста, насколько разумно/неразумно использовать вебпак для не-SPA, то есть обычного многостраничника? а то я, честно, пытаюсь уже колоссальное количество времени перепистать все то, что делает gulp на вебпак и чем дальше в лес, тем больше геморроя. я уже всерьез склоняюсь в мысли по скрещиванию вебпака с гальпом, оставив на долю вебпака только работу с JS-ом.
для множества файлов пуджа лучше оставася на галпе)
08:20:11 ДП
User 117107438
спасибо, я тоже склоняюсь к такому мнению теперь
08:21:04 ДП
User 215655868
а для js используй webpack
08:21:56 ДП
User 117107438
спасибо!
08:23:27 ДП
User 215655868
User 117107438
или например магия с jQuery, я вынесла его как externals, но при этом если собрать бандл через 
> webpack
бандл весит копейки
а если через webpack-dev-server то в 15 раз больше, я такая 😳 не понимаю
dev-server не минимизирует, это для него и не нужно, он создает виртуальные файлы, точнее файйлы внутри себя, он не кладет тебе в папку паблик бандл.js
08:24:47 ДП
User 117107438
ааа вон оно как
08:25:47 ДП
User 215655868
и твой бандл будет доступен по урлу который ты укажешь в
devServer.publicPath
08:27:01 ДП
User 215655868
если еще указать
devServer.contentBase
то он будет отдавать статику, котоая лежит в указаной папкм, например туда кладут index.html
08:27:35 ДП
User 117107438
магическая магия какая-то ) а в какой момент тогда должен быть создан и кем бандл.js? я помню в какой-то момент обнаружила, что для адекватной работы мне надо сначала просто командой вебпак все собрать а потом сервер запускать, я в тот момент подумала, что варю как-то не так все это
08:28:26 ДП
User 215655868
про NODE_ENV знаешь?
08:28:41 ДП
08:29:20 ДП
User 144365879
можно просто использовать 2 конфига — один для дева, один для сборки прода.
08:29:22 ДП
User 215655868
const prod = process.env.NODE_ENV === 'prod'
08:29:44 ДП
08:30:13 ДП
User 117107438
User 215655868
про NODE_ENV знаешь?
ну да, имею некоторое представление
08:30:17 ДП
User 144365879
прописать в package.json 2 команды  и вызывать типа npm run dev |  npm run prod
08:31:03 ДП
User 117107438
ага, поняла в целом, вроде, спасибо
08:31:17 ДП
User 215655868
и так далее
09:57:45 ДП
User 282857241
User 32530886
Не юзай третью версию, ты идиот?
а без оскорблений общаться религия не позволяет?
09:58:16 ДП
User 32530886
User 282857241
а без оскорблений общаться религия не позволяет?
Я заебался уже писать
09:58:30 ДП
User 282857241
а кто-то заставляет?
09:58:33 ДП
User 32530886
Люди походу совсем не понимают, что нельзя сразу же апаться до новых версий, особенно когда дохуя зависимостей
09:58:40 ДП
User 32530886
User 282857241
а кто-то заставляет?
Буду сходу банить, ты прав
09:58:56 ДП
User 32530886
А плагины и лоадеры ВСЕ обновились?
09:59:21 ДП
User 32530886
И ещё, МНЕ ЕЩЁ РАЗ ПРИСЛАТЬ ПИН?
09:59:45 ДП
User 32530886
❗️❗️❗️ Уважаемые разработчики, прежде чем описывать в чате свою проблему, выполните следующие шаги:

🔸 1. Проверьте совместимость webpack и его компонентов, с помощью версий и информации в README этих проектов на github
🔸 2. Определитесь с версией webpack которую используете или желаете использовать. Документация и конфигурация второй версии отличается от первой
🔸 3. Если у вас первая версия — https://webpack.github.io/
Если вторая — https://webpack.js.org.
За подробным описанием конфига второй версии — https://webpack.js.org/configuration
🔸 4. Удостоверьтесь что вы внимательно прочитали соответствующие пункты документации webpack и его плагинов.


В описании проблемы необходимо указать:
1️⃣ Версию webpack, используемые плагины и лоадеры вместе с версиями
2️⃣ Способ запуска webpack и окружение (например: dev-server, production)
3️⃣ Текст ошибки и конфиг webpack/babel (размещать на https://gist.github.com, в чат присылать ссылку)
4️⃣ Последовательность действий приводящих к ошибке (например: npm install; npm start)

Описывайте проблему подробно в одном большом сообщении. Не нужно дробить сообщение на куски, так очень сложно отследить ветку обсуждения.
#rules #правила
webpack.github.io
webpack is a module bundler. It packs CommonJs/AMD modules i. e. for the browser. Allows to split your codebase into multiple bundles, which can be loaded on demand.
10:00:04 ДП
User 32530886
User 67164223
Гайс, вебпак3 перезагружает страницу после сохранения, хотя стоит ключ —no-inline"
Прошу внимательно прочитать сообщение ⬆️
10:01:36 ДП
User 67164223
Смысл в этом чате тогда отпадает
10:01:48 ДП
10:01:50 ДП
User 32530886
Ну не пиши сюда
10:01:53 ДП
User 32530886
Здесь не телепаты
10:02:02 ДП
User 32530886
Здесь решают сложные кейсы. А не помогает ленивым людям. Не хочешь учиться — иди нахер. Это принцип большинства русскоязычных сообществ. Осторожно! Здесь токсично
10:02:53 ДП
User 32530886
Меня сверху залить надо.
10:04:26 ДП
User 620157
User 32530886
Не юзай третью версию, ты идиот?
ты чот перегибаешь
10:05:11 ДП
User 32530886
Да тут уже раз 50 поднимали эту тему. Но нет найдется "умник" который обновится и придет ныть, что не работает что-то
— А действительно, чего же оно не работает-то, блядь
10:07:02 ДП
User 67164223
так это у тебя ныть называется.  ну ок, блядь
10:07:24 ДП
User 67164223
найс ру комьюнити, лучше забугром спросить, там хотя бы тебя нахуй не пошлют
10:08:02 ДП
User 32530886
User 67164223
найс ру комьюнити, лучше забугром спросить, там хотя бы тебя нахуй не пошлют
have a nice trip
10:08:11 ДП
User 32530886
+
Плагинов море сторонних, ты либо сам обновляешь их и делаешь ПР
Либо ждешь
10:09:44 ДП
User 32530886
я тестово обновил всё
У меня сломалось, как я и ожидал
жду ещё пару месяцев, для новой попытки
10:10:02 ДП
User 32530886
но вебпак на сборку жс only
работает вроде ок
10:10:21 ДП
User 32530886
смотрел, несовместимость api webpack@3 и babel-loader@6
10:11:01 ДП
User 32530886
вызывает функцию с некорректным объектом
в итоге ошибка намного дальше проявляется
10:11:16 ДП
User 32530886
uglify вообще не завелся почему-то
10:11:38 ДП
User 156805060
хм, у меня не было таких проблем
10:11:45 ДП
User 156805060
User 32530886
вызывает функцию с некорректным объектом
в итоге ошибка намного дальше проявляется
это внутри у него?
10:11:52 ДП
User 32530886
User 156805060
это внутри у него?
да
10:14:45 ДП
User 32530886
значит и на седьмой бабель)
10:15:18 ДП
User 32530886
а это пока невозможно по тем же причинам
10:15:47 ДП
User 32530886
я тож не в курсе
Не проверял
Переезжать пока не могу увы
10:15:55 ДП
User 32530886
есть несколько своих плагинов для него, надо бы их обновить
10:16:04 ДП
User 32530886
о, спасиб
10:16:59 ДП
User 32530886
хуясе ты дерзкий)))
10:18:10 ДП
User 156805060
я уже стал выпилить везде ^, онли фикс версия)) а то ломается все нахуй только так
10:18:52 ДП
User 156805060
недавно тс между делом когда обновился, сборка после инсталла на другой машине полетел вообще нахрен
10:18:55 ДП
User 32530886
User 156805060
я уже стал выпилить везде ^, онли фикс версия)) а то ломается все нахуй только так
package-lock
10:19:38 ДП
User 156805060
от этой версии и выше
10:20:00 ДП
User 32530886
это обновлять все кроме мажорной
10:20:02 ДП
10:20:07 ДП
User 32530886
3.* == ^3.6.1
10:20:23 ДП
User 156805060
User 32530886
это обновлять все кроме мажорной
а, не знал(
10:20:39 ДП
User 156805060
ну иногда и минорная ломает
10:20:42 ДП
User 156805060
так что все равно
10:20:46 ДП
User 32530886
обновляйте до npm@5.2
и коммитите package-lock.json
10:20:54 ДП
User 32530886
User 156805060
ну иногда и минорная ломает
по большей части да
тайпскрипт вон
10:21:16 ДП
User 156805060
ну вот с него и подгорело
10:21:35 ДП
User 156805060
хотя обновление лоадера тогда спасло
12:57:04 ПП
User 196797471
webpack config
rules: [
                {
                    test: /\.ts?$/,
                    loader: 'ts-loader',
                    exclude: /node_modules/,
                },
            ],

tsconfig
    "target": "ES2017",
    "module": "commonjs",
    "strict": false,
    "experimentalDecorators": true,
    "skipLibCheck": true

у кого нибудь была такая проблема? не импртируется тайпскриптовый файл в если не указывать расширение, но если указать то все собирается

ailed to compile with 1 errors                                                                                                                                                                                                                                                                                                                3:54:19 PM

This relative module was not found:

* ../ts/task/task.module in ./resources/assets/custom/es6/angular.init.ts
12:57:57 ПП
User 620157
щас кину свои конфиги
12:58:19 ПП
12:58:21 ПП
User 620157
это прописано?
12:58:30 ПП
User 620157
extensions
12:59:30 ПП
User 196797471
да точно спасибо)
12:59:43 ПП