Webpack
-
Медіафайли у Вікісховищі
Webpack — це пакувальник, з відкритим кодом, статичних модулів для сучасних додатків JavaScript.[2][3][4][5][6] Він створений переважно для JavaScript, але може трансформувати зовнішні ресурси, такі як HTML, CSS та зображення, якщо підключити відповідні завантажувачі.[7] Webpack приймає модулі із залежностями та генерує статичні файли, що представляють ці модулі.[8]
Webpack приймає залежності та генерує граф залежностей, що дозволяє веброзробникам використовувати модульний підхід для своїх цілей розробки вебдодатків. Його можна використовувати з командного рядка або налаштувати за допомогою конфігураційного файлу, який називається webpack.config.js [Архівовано 11 листопада 2020 у Wayback Machine.]. Цей файл використовується для визначення правил, плагінів тощо для проекту. (webpack дуже розширюваний за допомогою правил, які дозволяють розробникам писати власні завдання, які вони хочуть виконувати, поєднуючи файли.)
Для використання webpack необхідний Node.js.
Webpack надає код на вимогу, використовуючи розбиття коду. Технічний комітет ECMAScript працює над стандартизацією функції, яка завантажує додатковий код.[9]
webpack dev server
Webpack також пропонує вбудований сервер розробки, який називається webpack dev server, який може використовуватися як HTTP-сервер для обслуговування файлів під час розробки. Він також надає можливість використовувати гарячу заміну модуля.
Дивитися також
- Browserify[10]
- Grunt (програмне забезпечення)
- 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. SitePoint. Архів оригіналу за 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. Codementor. Архів оригіналу за 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.
Посилання
- Офіційний сайт
|