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

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

974 members

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

09:27:12 ДП
User 308402933
всем привет, очень нужен конфиг вебпака 4 для работы с множественными файлами pug.
может кто пример кинуть?
09:43:30 ДП
User 67164223
Pug loader ещё не обновлен небось
09:46:39 ДП
User 308402933
"pug-loader": "^2.3.0",
09:47:13 ДП
User 308402933
я через ncu -u обновился
02:55:24 ПП
User 308402933
https://gist.github.com/1littleOrc/07663335468c3c9471a889e00aa43420
никаких ошибок нет, но css не собирается
хз что делаю не так
gist.github.com/1littleOrc/07663335468c3c9471a889e00aa43420
GitHub is where people build software. More than 27 million people use GitHub to discover, fork, and contribute to over 80 million projects.
02:57:57 ПП
User 308402933
буду очень счастлив, если кто-то сможет помочь
03:17:05 ПП
User 47236452
даже extract text еще не перенесли на 4 вебпак
03:17:15 ПП
User 47236452
о чем разговор вообще)
03:18:06 ПП
User 308402933
а как тогда связать вебпак, паг и сасс? и какие версии юзать?
03:18:38 ПП
User 308402933
я в вебпаке очень не опытный поц, задачку не по моему уровню задали, туплю на каждом шагу
03:19:04 ПП
User 308402933
User 47236452
даже extract text еще не перенесли на 4 вебпак
я пробовал юзать через next их последнюю версию. но все-равно ниче не дало(
03:19:17 ПП
User 1040677
User 308402933
а как тогда связать вебпак, паг и сасс? и какие версии юзать?
Юзай 3 вкрсию
03:19:22 ПП
User 308402933
ок, спасибо
03:19:31 ПП
User 1040677
Там все работает))
03:19:50 ПП
User 308402933
спасибо ребята
я уже думал что это я дурак и всё настолько очевидно, что даже в гугле нету
03:19:56 ПП
User 47236452
User 1040677
Там все работает))
эй ситх, не все.
03:19:57 ПП
User 308402933
а тут реально не работает еще о_О
03:20:39 ПП
User 308402933
типа смотришь гитхаб: там у чувака беда как у меня, ему такие говорят мол юзай next версию, там уже API обновили и такая куча лайков у этого сообщения и все такие счастливы
03:20:40 ПП
03:23:59 ПП
User 1040677
User 47236452
эй ситх, не все.
Так я про 3ю версию а не про 4😅
03:24:18 ПП
User 47236452
User 1040677
Так я про 3ю версию а не про 4😅
я тоже
03:24:46 ПП
User 1040677
User 308402933
а как тогда связать вебпак, паг и сасс? и какие версии юзать?
С этим кейсом в 3 версии все ок будет
03:24:51 ПП
User 308402933
а на какую версию советуете откатываться чтобы и куча страниц на паге и сасс и джс и всё вместе?
03:24:59 ПП
User 308402933
просто последняя третья?
03:25:02 ПП
User 308402933
или там тже есть свои нюансы?
03:25:11 ПП
User 47236452
User 1040677
С этим кейсом в 3 версии все ок будет
вот так норм
03:25:25 ПП
User 308402933
супер, спасибо
вы меня очень сильно выручили
03:25:28 ПП
User 47236452
User 308402933
или там тже есть свои нюансы?
везде есть свои нюансы)
03:25:33 ПП
User 1040677
User 47236452
вот так норм
Ну надо читать сначала предыдущие сообщения 😂
03:25:43 ПП
User 308402933
ага
не было б нюансов - зп такие никто б не платил)
03:25:52 ПП
User 47236452
User 1040677
Ну надо читать сначала предыдущие сообщения 😂
ты думаешь я их не читал?
03:25:54 ПП
User 1040677
User 47236452
везде есть свои нюансы)
Это точно))
03:26:04 ПП
User 1040677
User 47236452
ты думаешь я их не читал?
А фиг знает))
03:26:12 ПП
User 1040677
Ладно пофиг))
03:26:15 ПП
User 47236452
ты просто возводишь в абсолют работоспособность 3 вебпака
03:26:33 ПП
User 1040677
User 47236452
ты просто возводишь в абсолют работоспособность 3 вебпака
Ну блин с его кейсом все там работает отлично))
03:26:48 ПП
User 1040677
О другом он не говорил
03:26:57 ПП
User 47236452
User 1040677
Ну блин с его кейсом все там работает отлично))
опять же, не факт)
03:26:59 ПП
User 1040677
Ладно не будем разводить тут срач))
03:27:15 ПП
User 47236452
он юзает не особо популярный плагин
03:29:29 ПП
User 1040677
User 47236452
он юзает не особо популярный плагин
Какой? Pug loader или sass loader?
03:31:07 ПП
User 47236452
User 1040677
Какой? Pug loader или sass loader?
mini css
03:32:00 ПП
User 308402933
User 47236452
mini css
я его юзаю т.к. он был где-то в примерах к 4-му бутстрапу
03:32:05 ПП
User 308402933
мне его изи выкинуть
03:32:51 ПП
User 308402933
а еще вопрос: есть ли какой-нибудь плагин или другой способ чтобы на каждую страницу в <style></style> попадил только нужные на этой странице стили?
03:33:14 ПП
User 308402933
и как вообще можно оптимизировать проект?
03:35:11 ПП
User 1040677
User 308402933
а еще вопрос: есть ли какой-нибудь плагин или другой способ чтобы на каждую страницу в <style></style> попадил только нужные на этой странице стили?
Через js импорти
03:35:34 ПП
User 1040677
User 308402933
и как вообще можно оптимизировать проект?
Но самый простой способ это использовать фреймворк
03:35:36 ПП
User 308402933
1. в entrypoint index.js я делаю импорт моего main.scss файла?
03:35:56 ПП
User 308402933
User 1040677
Но самый простой способ это использовать фреймворк
о? расскажи больше, пожалуйста.
ты о реакте-вью-ангуляре?
03:37:42 ПП
User 1040677
User 308402933
о? расскажи больше, пожалуйста.
ты о реакте-вью-ангуляре?
Да))
03:37:54 ПП
User 1040677
Используй фреймворк что там рассказывать?))
03:38:11 ПП
User 308402933
у меня зп 25к
мне столько не платят чтоб я фреймворк использовал)
03:38:32 ПП
User 1040677
User 308402933
у меня зп 25к
мне столько не платят чтоб я фреймворк использовал)
Тогда зачем оптимизировать?))
03:38:47 ПП
User 308402933
ну
нужно ж к чему-то стремиться)
03:38:51 ПП
User 308402933
но идею понял, спасибо
03:39:00 ПП
User 1040677
Ну так стремись к фреймворкам))
03:39:06 ПП
User 1040677
А тебе для чего вебпак? Для верстки?
03:39:26 ПП
User 308402933
ага
паг+сасс хочу вместе подружить
03:39:33 ПП
User 308402933
обожаю паг
03:39:50 ПП
User 1040677
ТОгда сразу скажу для верстки вебпак это как учить собаку лаять))
03:40:10 ПП
User 1040677
Использую галп для верстки))
03:40:10 ПП
03:40:33 ПП
User 308402933
я то галпом и пользуюсь, да
я за счет галпа в вебпаке и не опытный
но есть ограничения от тимлида
03:40:36 ПП
User 308402933
что вот тут у нас вебпак
03:40:43 ПП
User 1040677
Потому что галп из коробки тебе спокойно все через себя пронесест при минимальных конфигах
03:40:51 ПП
User 308402933
именно
03:40:58 ПП
User 1040677
User 308402933
что вот тут у нас вебпак
Хммм тогда возьми у них конфиг)) И поизучай))
03:41:04 ПП
User 1040677
Так же проще всего))
03:41:18 ПП
User 308402933
конфиг на проекте - 2.6 версии
там всё очень плохо
и моя задача его переделать
03:41:37 ПП
User 308402933
например предпологалось рендерить pug->html в ручную, потом запускать сборку вебпака
03:41:47 ПП
User 308402933
и sass->css тоже вручную через cli ренедрится
03:41:50 ПП
User 308402933
короче всё очень плохо
03:42:15 ПП
User 308402933
моего предшественника уволили за проф не пригодность
и не очень следили за тем что он делал
03:44:36 ПП
User 47236452
User 308402933
у меня зп 25к
мне столько не платят чтоб я фреймворк использовал)
зачем упрощать себе работу, если мне мало платят. лол.
03:45:49 ПП
User 308402933
ну в верстке я опытный волчара и могу гарантированно выдавать хороший результат
А фреймворков не знаю
на рисерч никто времени не даст
лучше сделать как умеешь, чем зафейлить проект
03:45:54 ПП
User 47236452
бля, да меняй работу, алло
03:46:17 ПП
User 308402933
подтяну скилы - поменяю
03:46:41 ПП
User 112715267
нихуя это так не работает
03:46:51 ПП
User 308402933
а как?
03:46:54 ПП
User 112715267
ты или сидишь в жопе и деградируешь, или ищешь место, где будешь развиваться
03:47:00 ПП
User 308402933
я после работы ебашу всякие сертификатики
03:47:13 ПП
User 47236452
User 308402933
я после работы ебашу всякие сертификатики
ору
03:47:23 ПП
User 112715267
а вот это "вот когда подтяну, тогда обязательно сменю, но сегодня извините, у меня еще пара лендосов"
03:47:28 ПП
User 308402933
ну хавать нужно тут и сейчас
чо поделать?
03:47:31 ПП
User 112715267
детский сад
03:47:35 ПП
User 308402933
User 112715267
а вот это "вот когда подтяну, тогда обязательно сменю, но сегодня извините, у меня еще пара лендосов"
не делаю лендосы.
03:47:41 ПП
User 112715267
да поебать что
03:47:45 ПП
User 308402933
сейчас проект - 54 страницы + разные состояния.
03:47:56 ПП
User 308402933
сайт застройщика
03:48:02 ПП
User 308402933
ну типа с этой всей svg хуйней
03:48:29 ПП
User 47236452
бляяяяя и все действия бэк онли?
03:49:02 ПП
User 47236452
прям 90-ые
03:49:06 ПП
User 308402933
ноуп. много js-а.
но я только нейтив шарю. и чуть джквери.
в реакте-ангуляре прям олень
03:49:13 ПП
User 47236452
только с пагом и вебпаком
03:49:30 ПП
User 308402933
а ты сам на чем пишешь?
03:49:39 ПП
User 47236452
User 308402933
ноуп. много js-а.
но я только нейтив шарю. и чуть джквери.
в реакте-ангуляре прям олень
ну чем тебе jq не ырейм?)
03:49:51 ПП
User 47236452
просто старый и не нужный нахуй)
03:49:56 ПП
User 67164223
User 47236452
даже extract text еще не перенесли на 4 вебпак
перенесли
03:50:06 ПП
User 308402933
сам спросил
сам ответил)
03:50:08 ПП
User 47236452
User 67164223
перенесли
с багами, ммм
03:50:17 ПП
User 67164223
User 47236452
с багами, ммм
у меня собирается
03:50:29 ПП
User 308402933
User 67164223
у меня собирается
покажи конфиг
03:50:29 ПП
User 47236452
User 308402933
а ты сам на чем пишешь?
react жи
03:50:38 ПП
User 387884311
все никак не могу запустить вебпак для реакта
03:50:40 ПП
User 308402933
User 47236452
react жи
а как вкатывался? на каком уровне джс знал?
03:50:53 ПП
User 47236452
User 67164223
у меня собирается
тут жаловались и говорили про иссушки только позавчера
03:50:58 ПП
User 308402933
как дела с паттернами и всей такой хуйней?
03:51:00 ПП
User 67164223
"extract-text-webpack-plugin": "^4.0.0-beta.0",
03:51:10 ПП
User 308402933
User 67164223
"extract-text-webpack-plugin": "^4.0.0-beta.0",
мне не помогло
03:51:18 ПП
User 67164223
const ExtractTextPlugin = require('extract-text-webpack-plugin');

module.exports = paths => ({
  module: {
    rules: [
      {
        test: /\.scss$/,
        include: paths,
        exclude: /node_modules/,
        use: ExtractTextPlugin.extract({
          publicPath: '../',
          fallback: 'style-loader',
          use: ['css-loader', 'sass-loader'],
        }),
      },
      {
        test: /\.css$/,
        include: paths,
        use: ExtractTextPlugin.extract({
          fallback: 'style-loader',
          use: 'css-loader',
        }),
      },
    ],
  },
  plugins: [
    new ExtractTextPlugin('./css/[name].css'),
  ],
});
03:51:18 ПП
User 47236452
User 387884311
все никак не могу запустить вебпак для реакта
babel loader, react preset
03:51:21 ПП
User 308402933
я это загуглил еще до того как в чатик пришел
03:51:40 ПП
User 308402933
спасибо
03:51:43 ПП
User 308402933
сейчас попробую
03:51:57 ПП
User 47236452
User 308402933
а как вкатывался? на каком уровне джс знал?
я в вебе уже 6 с хером лет
03:52:10 ПП
User 139059931
^4.0.0-beta.0 - тлен, часть css модулей проебывается, порядок не соблюдается
03:52:26 ПП
User 308402933
User 47236452
я в вебе уже 6 с хером лет
ну вот)
03:52:35 ПП
User 47236452
и что?
03:52:44 ПП
User 47236452
реактрвских джунов дохуя
03:53:16 ПП
User 139059931
И платят им по 50к минимум Ж)
03:53:43 ПП
User 308402933
User 47236452
реактрвских джунов дохуя
ну мне кажется что вкатываться в мир реакта слабо шаря всякие паттерны и все такое - отстой?
03:54:02 ПП
User 308402933
всмысле ну можешь ты хэллоу ворлд на реакте сделать
а дальше ничего
03:54:10 ПП
User 47236452
User 308402933
ну мне кажется что вкатываться в мир реакта слабо шаря всякие паттерны и все такое - отстой?
паттерны чего?
03:54:31 ПП
User 47236452
проектирования?
03:54:33 ПП
User 308402933
проектирования. алгоритмы там всякие
ну вся эта хрень из CS
03:54:49 ПП
User 47236452
Ваще джунов не должно ебать
03:54:56 ПП
User 47236452
не те задачи им дают
03:55:03 ПП
User 308402933
а что должен делать джун на реакте?
03:55:26 ПП
User 47236452
их основная задача учиться и делать мелкие задачки
03:55:28 ПП
User 139059931
User 308402933
ну мне кажется что вкатываться в мир реакта слабо шаря всякие паттерны и все такое - отстой?
Сначала хэлоу вордл, потом чатик, потом интерфейс для управления кофемашиной, потом лендос, потом админку, потом админку, еще админку и вот уже ты мид реакт девелопер
03:55:44 ПП
User 308402933
весело
03:56:47 ПП
User 139059931
хотя, наверное тебе лучше начать с vue или ангуляра, там проще)
03:57:36 ПП
User 223954900
потом с вуя не выбраться
03:57:38 ПП
User 223954900
и работы нет
03:57:40 ПП
03:58:04 ПП
User 308402933
я чуть смотрел курсов по ангуляру
мне показалось что  он перегруженный?
03:59:16 ПП
User 387884311
User 47236452
babel loader, react preset
03:59:22 ПП
User 387884311
а это что он хочет?
03:59:33 ПП
03:59:35 ПП
User 308402933
или = это норм?
03:59:46 ПП
User 47236452
User 308402933
или = это норм?
норм
03:59:49 ПП
User 308402933
магия
03:59:51 ПП
User 47236452
это классы
03:59:59 ПП
User 139059931
plugin-proposal-class-properties
04:00:15 ПП
User 387884311
User 139059931
plugin-proposal-class-properties
аааа сколько можно))))
04:00:25 ПП
User 387884311
весь день устанавливаю всякую фигню
04:00:27 ПП
User 47236452
User 387884311
class property plugin для babel
04:00:56 ПП
User 1333299
В который раз об этом спрашивают тут? :)
04:01:19 ПП
User 139059931
User 387884311
весь день устанавливаю всякую фигню
Ты шугаришь js а не "устанавливаешь всякую фигню"
04:01:27 ПП
User 308402933
User 47236452
class property plugin для babel
вопрос еще: если мне нужно обновить все зависимости в Package.json я юзаю https://www.npmjs.com/package/npm-check-updates ,к примеру, и все ок.
а если мне нужно обновить все зависимости под конкретную версию вебпака?
npmjs.com/package/npm-check-updates
Find newer versions of dependencies than what your package.json or bower.json allows
04:01:50 ПП
User 387884311
User 139059931
Ты шугаришь js а не "устанавливаешь всякую фигню"
но ведь все работало до установки webpack))
04:02:52 ПП
User 139059931
User 387884311
но ведь все работало до установки webpack))
значит тебе чего-то не хватало и вселенная тебе это дала, радуйся
04:03:34 ПП
User 387884311
User 139059931
значит тебе чего-то не хватало и вселенная тебе это дала, радуйся
мне не хватало что реактовские сторонние пакеты не подгружали свой css
04:03:50 ПП
User 387884311
или хз, не правильно работали короче
04:07:11 ПП
User 387884311
да чтоб тебя мухи съели😂
04:07:48 ПП
User 139059931
Ахахахаха)))
04:07:55 ПП
User 139059931
плагин старой версии поставить надо
04:08:15 ПП
User 139059931
или бабель обновить
04:09:28 ПП
User 139059931
npm install --save-dev babel-plugin-transform-class-properties
04:38:33 ПП
User 387884311
вроди сделяль, но теперь страничка не открывается. Только / открывается нормально
04:47:53 ПП
User 139059931
User 387884311
вроди сделяль, но теперь страничка не открывается. Только / открывается нормально
devServer: {
    hot: true,
    contentBase: path.resolve(process.cwd(), 'dist'),
    port: 3000,
    stats: 'minimal',
    historyApiFallback: true,
  },
04:48:35 ПП
User 387884311
User 139059931
devServer: {
    hot: true,
    contentBase: path.resolve(process.cwd(), 'dist'),
    port: 3000,
    stats: 'minimal',
    historyApiFallback: true,
  },
это куда?
04:48:46 ПП
User 139059931
в конфиг вебпака
04:50:06 ПП
User 387884311
User 139059931
в конфиг вебпака
что то не сработало, так же все осталось
04:53:06 ПП
User 47236452
а ты ребутнул вебпак?)
04:53:20 ПП
User 47236452
и сделал это не через экспресс?)
04:53:49 ПП
User 387884311
User 47236452
и сделал это не через экспресс?)
ребутнул, а что такое экспресс))
05:22:21 ПП
User 362639146
Ребята может кто на биткоин отправить 5р?
05:22:32 ПП
06:51:11 ПП
User 502986831
User 362639146
Ребята может кто на биткоин отправить 5р?
Тяжело жсерам?
07:05:53 ПП