Веб-пакет - Webpack

веб-пакет
Webpack.svg
ӘзірлеушілерТобиас Копперс, Шон Ларкин, Йоханнес Эвальд, Юхо Вепсаляйнен, Кис Клускенс және веб-пакеттің үлес қосушылары
Бастапқы шығарылым2012 жылғы 10 наурыз; 8 жыл бұрын (2012-03-10)
Тұрақты шығарылым
5.4.0 / 3 қараша 2020 ж; 29 күн бұрын (2020-11-03)[1]
Репозиторий Мұны Wikidata-да өзгертіңіз
ЖазылғанJavaScript
Операциялық жүйеКросс-платформа
ЛицензияMIT лицензиясы
Веб-сайтвеб-пакет.js.org Мұны Wikidata-да өңдеңіз

веб-пакет болып табылады ашық көзі JavaScript модуль байламы.[2][3][4][5][6] Ол негізінен JavaScript үшін жасалады, бірақ сәйкесінше жүктеушілер болса, HTML, CSS және кескіндер сияқты алдыңғы активтерді өзгерте алады.[7] веб-бума тәуелділігі бар модульдерді қабылдайды және сол модульдердің статикалық активтерін жасайды.[8]

Веб-пакет тәуелділіктерді қабылдайды және тәуелділік графигін жасайды, бұл веб-әзірлеушілерге веб-қосымшаларды әзірлеу мақсаттары үшін модульдік тәсілді қолдануға мүмкіндік береді. Оны пәрмен жолынан пайдалануға болады немесе конфигурация файлы көмегімен конфигурациялауға болады webpack.config.js. Бұл файл жоба үшін ережелерді, плагиндерді және т.б. анықтау үшін қолданылады. (веб-бума әзірлеушілерге файлдарды біріктіру кезінде орындағысы келетін тапсырыс тапсырмаларын жазуға мүмкіндік беретін ережелер арқылы кеңейтілген).

Node.js веб-буманы пайдалану үшін қажет.

веб-пакет ұсынады сұраныс бойынша код моникерді қолдану кодты бөлу. ECMAScript бойынша 39 Техникалық Комитет қосымша код жүктейтін функцияны стандарттау бойынша жұмыс істейді: «offer-dynamic-import».[9]

веб-бума құрылғысы

веб-бума сонымен қатар, әзірлеу кезінде файлдарға қызмет көрсету үшін HTTP сервері ретінде қолданыла алатын webpack dev сервері деп аталатын кіріктірілген даму серверін ұсынады. Ол сонымен қатар ыстық модульді ауыстыруды қолдана алады.

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ «Шығарылымдар · Веб-пакет / Веб-пакет». Алынған 2019-01-20.
  2. ^ «Веб-бумамен веб-өнімді оңтайландыру». Google Developers. Алынған 16 қазан 2018.
  3. ^ «Веб-бума 4 және модульдерді біріктіру бойынша бастаушыға арналған нұсқаулық». SitePoint. Алынған 16 қазан 2018.
  4. ^ «Webpack 4.0 шығарылымы жеңілдетілген конфигурация, WebAssembly қолдауы және үлкен өнімділікті арттырады». InfoQ. Алынған 16 қазан 2018.
  5. ^ «Алдыңғы жаққа жеткізуге арналған жоғары өнімді веб-бума конфигурациясы». Codementor. Алынған 16 қазан 2018.
  6. ^ «Webpack 3-тен Webpack 4-ке көшу туралы кеңестер» CodiLime. 25 маусым 2019 шығарылды.
  7. ^ «Веб-пакет дегеніміз не». Аман қалу JS. Алынған 16 қазан 2018.
  8. ^ «Веб-пакет дегеніміз не». GitHub. Алынған 25 ақпан 2018.
  9. ^ import () JavaScript үшін ұсыныс, Ecma International, Техникалық Комитет 39 - GitHub арқылы

Сыртқы сілтемелер