Як налаштувати запуск Webpack для розробки?
Щоб налаштувати Webpack для розробки, потрібно увімкнути режим development, додати dev-server і команду запуску в package.json.
1. Встанови Webpack і dev-server
bash
npm install webpack webpack-cli webpack-dev-server --save-dev2. Налаштуй webpack.config.js
Мінімальна конфігурація для розробки:
js
const path = require('path');
module.exports = {
mode: 'development', // режим розробки
entry: './src/index.js', // точка входу
output: {
filename: 'bundle.js',
path: path.resolve(__dirname, 'dist'),
},
devtool: 'source-map', // зручне налагодження
devServer: {
static: path.resolve(__dirname, 'dist'), // віддаємо файли з dist
port: 3000, // будь-який порт
hot: true, // HMR - оновлення без перезавантаження
open: true, // авто-відкриття браузера
},
};Що вмикає ця конфігурація:
| Опція | Навіщо |
|---|---|
mode: "development" | вимикає мінімізацію, прискорює збірку |
devtool: "source-map" | вихідний код у браузері для налагодження |
devServer | автооновлення, локальний сервер, HMR |
3. Додай команду в package.json
json
"scripts": {
"start": "webpack serve --config webpack.config.js"
}Тепер можна запускати:
bash
npm startЩо в підсумку отримуємо
Після запуску:
- проєкт автоматично збирається Webpack'ом
- піднімається локальний сервер
- сторінка оновлюється при кожній зміні файлів
- працює Hot Module Replacement (якщо налаштовані лоадери для стилів і React
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.