Size: a a a

JavaScript.Ninja

2020 March 20

IK

Illya Klymov in JavaScript.Ninja
Это правда
источник

IK

Illya Klymov in JavaScript.Ninja
Я бы хотел его сделать с Наташей, но на вся очень занята вью3
источник

МИ

Максим Ильин in JavaScript.Ninja
@xanf_ua помню где-то на ама вы делились своим рецептом оценки объема работ, не продублируете в чат?
источник

RY

Rustem Yuzlibaev in JavaScript.Ninja
Как сказать webpack чтобы он создавал в папке dist несколько отдельных файлов .js, а не помещал все в один файл
источник

A

Alxndr 🗽👇 in JavaScript.Ninja
splitChunks
источник

IK

Illya Klymov in JavaScript.Ninja
- в задаче есть ЧЕТКО прописанные критерии приемки (acceptance test) - т.е. "как я пойму что это работает"
- в задаче есть бизнес-анализ на достаточном уровне (т.е. прописаны не только позитивные флоу, но и негативные и т.п.)
- в задаче ВСЕ элементы, которые потребуются для ее решения известны (т.е. допустим вы работали со всеми сторонними АПИ платежек, или компонентами и т.п.)
- вам кажется что текущая архитектура НЕ ПОМЕШАЕТ решить эту задачу (грубо говоря старый говнокод не отомстит)
- вы уже решали похожую задачу (не обязательно на этом стеке)
источник

IK

Illya Klymov in JavaScript.Ninja
дальше за каждый НЕВЫПОЛНЕННЫЙ пункт из этих 5 - вы умножаете эстимейт на 1.5
источник

RY

Rustem Yuzlibaev in JavaScript.Ninja
Alxndr 🗽👇
splitChunks
к примеру в src 3 файла, script{1,2,3}.js. На выходе будет script{1,2.3}.bundle.js ??
источник

IK

Illya Klymov in JavaScript.Ninja
Rustem Yuzlibaev
к примеру в src 3 файла, script{1,2,3}.js. На выходе будет script{1,2.3}.bundle.js ??
А как вебпак поймет какие файлы обрабатывать отдельно а какие бандлить?
источник

RY

Rustem Yuzlibaev in JavaScript.Ninja
Illya Klymov
А как вебпак поймет какие файлы обрабатывать отдельно а какие бандлить?
я так понимаю надо в entry задать, но в доках ничего
источник

IK

Illya Klymov in JavaScript.Ninja
Rustem Yuzlibaev
я так понимаю надо в entry задать, но в доках ничего
Просто каждый файл - отдельным энтрипойнтом
источник

IK

Illya Klymov in JavaScript.Ninja
В доках про это рассказано
источник

IK

Illya Klymov in JavaScript.Ninja
Каждый энтрипойнт даст отдельный бандл
источник

RY

Rustem Yuzlibaev in JavaScript.Ninja
Понял, спасибо
источник

ВТ

Вячеслав Тертычный in JavaScript.Ninja
output: {
       filename: "app.min.js",
       chunkFilename: "[name].js",
       publicPath: "/"
   },

   optimization: {
       splitChunks: {
           cacheGroups: {
               vendor: {
                   chunks: "initial",
                   name: "vendor",
                   enforce: true
               }
           }
       }
   },
источник

АД

АтоМнЫй Долбаеб Долбаебивич in JavaScript.Ninja
Вячеслав Тертычный
output: {
       filename: "app.min.js",
       chunkFilename: "[name].js",
       publicPath: "/"
   },

   optimization: {
       splitChunks: {
           cacheGroups: {
               vendor: {
                   chunks: "initial",
                   name: "vendor",
                   enforce: true
               }
           }
       }
   },
че за код
источник

ВТ

Вячеслав Тертычный in JavaScript.Ninja
часть конфига webpack4
источник

АД

АтоМнЫй Долбаеб Долбаебивич in JavaScript.Ninja
не ибу что это
источник

МИ

Максим Ильин in JavaScript.Ninja
Illya Klymov
дальше за каждый НЕВЫПОЛНЕННЫЙ пункт из этих 5 - вы умножаете эстимейт на 1.5
И изначальный эстимейт навскидку берётся?
источник

IK

Illya Klymov in JavaScript.Ninja
Не навскидку а по личному опыту
источник