Встречается на собеседованиях • сегодня
Был ли опыт сборки своих пакетов в Webpack
Да, был опыт настройки Webpack для сборки проектов. Основные моменты:
- Конфигурация через
webpack.config.js:
js
module.exports = {
entry: './src/index.js',
output: {
filename: 'bundle.js',
path: path.resolve(__dirname, 'dist')
}
}- Часто используемые лоадеры:
babel-loaderдля транспиляции JScss-loader+style-loaderдля стилейfile-loaderдля обработки изображений
- Плагины:
HtmlWebpackPluginдля генерации HTMLMiniCssExtractPluginдля выноса CSS в отдельные файлыCleanWebpackPluginдля очистки папки сборки
- Оптимизации:
- Разделение кода (code splitting)
- Настройка production-режима
- Минификация и tree shaking
Пример сборки библиотеки:
js
output: {
library: 'MyLibrary',
libraryTarget: 'umd'
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы