Встречается на собеседованиях • сегодня
Писал ли с нуля настройки Webpack
Да, писал. Обычно настраиваю базовый конфиг с лоадерами (babel, css, file), плагинами (HtmlWebpackPlugin, MiniCssExtractPlugin), dev-сервером и оптимизацией для production.
Пример минимальной настройки:
js
const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
entry: './src/index.js',
output: {
filename: 'bundle.js',
path: path.resolve(__dirname, 'dist'),
},
module: {
rules: [
{
test: /.js$/,
exclude: /node_modules/,
use: 'babel-loader',
},
{
test: /.css$/,
use: ['style-loader', 'css-loader'],
},
],
},
plugins: [
new HtmlWebpackPlugin({
template: './src/index.html',
}),
],
};
text
Для сложных проектов добавляю code splitting, environment variables, настройку ассетов.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы