Webpack — це пакувальник, з відкритим кодом, статичних модулів для сучасних додатків JavaScript. Він створений переважно для JavaScript, але може трансформувати зовнішні ресурси, такі як HTML, CSS та зображення, якщо підключити відповідні завантажувачі. Webpack приймає модулі із залежностями та генерує статичні файли, що представляють ці модулі.
Тип | веб розробка |
---|---|
Розробник | Тобіас Копперс, Шон Ларкін, Йоханес Евальд, Джуно Вепсалайнен, Кіс Класкінс та спільнота розробників |
Перший випуск | 10 березня 2012 |
Стабільний випуск | 4.43.0 (21 квітня 2020 ) |
Операційна система | Cross-platform |
Мова програмування | JavaScript |
Ліцензія | MIT License |
Репозиторій | github.com/webpack/webpack |
Вебсайт | webpack.js.org |
|
Webpack приймає залежності та генерує граф залежностей, що дозволяє веброзробникам використовувати модульний підхід для своїх цілей розробки вебдодатків. Його можна використовувати з командного рядка або налаштувати за допомогою конфігураційного файлу, який називається webpack.config.js [Архівовано 11 листопада 2020 у Wayback Machine.]. Цей файл використовується для визначення правил, плагінів тощо для проекту. (webpack дуже розширюваний за допомогою правил, які дозволяють розробникам писати власні завдання, які вони хочуть виконувати, поєднуючи файли.)
Для використання webpack необхідний Node.js.
Webpack надає код на вимогу, використовуючи розбиття коду. Технічний комітет ECMAScript працює над стандартизацією функції, яка завантажує додатковий код.
webpack dev server
Webpack також пропонує вбудований сервер розробки, який називається webpack dev server, який може використовуватися як HTTP-сервер для обслуговування файлів під час розробки. Він також надає можливість використовувати гарячу заміну модуля.
Дивитися також
- Browserify
- Gulp.js
Список літератури
- Releases · Webpack/Webpack. Процитовано 20 січня 2019.
- Web Performance Optimization with webpack. Google Developers. Архів оригіналу за 9 листопада 2020. Процитовано 16 жовтня 2018.
- A Beginner’s Guide to webpack 4 and Module Bundling. . Архів оригіналу за 11 листопада 2020. Процитовано 16 жовтня 2018.
- Webpack 4.0 Release Brings Simplified Configuration, WebAssembly Support, and Big Performance Boost. InfoQ. Архів оригіналу за 4 грудня 2020. Процитовано 16 жовтня 2018.
- High-performance webpack config for front-end delivery. . Архів оригіналу за 27 лютого 2021. Процитовано 16 жовтня 2018.
- «Webpack 3 to Webpack 4: tips on migrating»[недоступне посилання] CodiLime. Retrieved on 25 Jun 2019.
- What is webpack. SurviveJS. Архів оригіналу за 11 листопада 2020. Процитовано 16 жовтня 2018.
- What is webpack. GitHub. Архів оригіналу за 15 грудня 2019. Процитовано 25 лютого 2018.
- import() proposal for JavaScript, Ecma International, Technical Committee 39, архів оригіналу за 8 січня 2021, процитовано 26 грудня 2020
- Browserify. browserify.org. Архів оригіналу за 23 січня 2020. Процитовано 21 січня 2020.
Посилання
- Офіційний сайт
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Webpack ce pakuvalnik z vidkritim kodom statichnih moduliv dlya suchasnih dodatkiv JavaScript 2 3 4 5 6 Vin stvorenij perevazhno dlya JavaScript ale mozhe transformuvati zovnishni resursi taki yak HTML CSS ta zobrazhennya yaksho pidklyuchiti vidpovidni zavantazhuvachi 7 Webpack prijmaye moduli iz zalezhnostyami ta generuye statichni fajli sho predstavlyayut ci moduli 8 webpackTipveb rozrobkaRozrobnikTobias Koppers Shon Larkin Johanes Evald Dzhuno Vepsalajnen Kis Klaskins ta spilnota rozrobnikivPershij vipusk10 bereznya 2012 12 rokiv tomu 2012 03 10 Stabilnij vipusk4 43 0 21 kvitnya 2020 4 roki tomu 2020 04 21 1 Operacijna sistemaCross platformMova programuvannyaJavaScriptLicenziyaMIT LicenseRepozitorijgithub com webpack webpackVebsajtwebpack js org Mediafajli u Vikishovishi Webpack prijmaye zalezhnosti ta generuye graf zalezhnostej sho dozvolyaye vebrozrobnikam vikoristovuvati modulnij pidhid dlya svoyih cilej rozrobki vebdodatkiv Jogo mozhna vikoristovuvati z komandnogo ryadka abo nalashtuvati za dopomogoyu konfiguracijnogo fajlu yakij nazivayetsya webpack config js Arhivovano 11 listopada 2020 u Wayback Machine Cej fajl vikoristovuyetsya dlya viznachennya pravil plaginiv tosho dlya proektu webpack duzhe rozshiryuvanij za dopomogoyu pravil yaki dozvolyayut rozrobnikam pisati vlasni zavdannya yaki voni hochut vikonuvati poyednuyuchi fajli Dlya vikoristannya webpack neobhidnij Node js Webpack nadaye kod na vimogu vikoristovuyuchi rozbittya kodu Tehnichnij komitet ECMAScript pracyuye nad standartizaciyeyu funkciyi yaka zavantazhuye dodatkovij kod 9 Zmist 1 webpack dev server 2 Divitisya takozh 3 Spisok literaturi 4 Posilannyawebpack dev serverred Webpack takozh proponuye vbudovanij server rozrobki yakij nazivayetsya webpack dev server yakij mozhe vikoristovuvatisya yak HTTP server dlya obslugovuvannya fajliv pid chas rozrobki Vin takozh nadaye mozhlivist vikoristovuvati garyachu zaminu modulya Divitisya takozhred Browserify 10 Grunt programne zabezpechennya Gulp jsSpisok literaturired Releases Webpack Webpack Procitovano 20 sichnya 2019 Web Performance Optimization with webpack Google Developers Arhiv originalu za 9 listopada 2020 Procitovano 16 zhovtnya 2018 A Beginner s Guide to webpack 4 and Module Bundling SitePoint Arhiv originalu za 11 listopada 2020 Procitovano 16 zhovtnya 2018 Webpack 4 0 Release Brings Simplified Configuration WebAssembly Support and Big Performance Boost InfoQ Arhiv originalu za 4 grudnya 2020 Procitovano 16 zhovtnya 2018 High performance webpack config for front end delivery Codementor Arhiv originalu za 27 lyutogo 2021 Procitovano 16 zhovtnya 2018 Webpack 3 to Webpack 4 tips on migrating nedostupne posilannya CodiLime Retrieved on 25 Jun 2019 What is webpack SurviveJS Arhiv originalu za 11 listopada 2020 Procitovano 16 zhovtnya 2018 What is webpack GitHub Arhiv originalu za 15 grudnya 2019 Procitovano 25 lyutogo 2018 import proposal for JavaScript Ecma International Technical Committee 39 arhiv originalu za 8 sichnya 2021 procitovano 26 grudnya 2020 Browserify browserify org Arhiv originalu za 23 sichnya 2020 Procitovano 21 sichnya 2020 Posilannyared Oficijnij sajt Otrimano z https uk wikipedia org w index php title Webpack amp oldid 36912712