filmov
tv
Настройка Webpack 5 для начинающих. Описание принципа работы webpack. Html, css, scss, pug, jQuery
Показать описание
Пошаговое описание принципов работы Webpack, создания проектов, установка необходимых пакетов, настройка webpack 5. Обработка html, css, scss, sass, pug, images, fonts. Подключение jQuery, bootstrap, babel-loader.
В конфигурацию Webpack внесены изменения в связи с выходом новой webpack-dev-server версии 4 и выше:
На развитие канала:
Binance ID: 439718976
Карта USD (Visa): 4731 1856 1108 4077
Карта USD (Master Card): 5168 7520 1955 1822
Карта EUR (Master Card): 5168 7451 2144 3672
Карта UAH: 4731 1856 1217 7318
00:00 - Введение
00:22 - Теория. Создание и инициализация проекта.
03:23 - Теория. Режимы разработки.
03:53 - Теория. Папка src.
04:07 - Теория. Папка dist.
04:50 - Теория. Входные точки entry points, выходные точки output points.
06:29 - Теория. Введение plugins, loaders, asset modules.
06:29 - Теория. Loaders.
08:01 - Теория. Plugins.
08:39 - Теория. Asset modules.
08:51 - Теория. Описание назначения plugins, loaders, asset modules.
10:28 - Теория. Принципы работы webpack.
12:17 - Создание и инициализация проекта.
18:27 - MODE. Задание режима разработки через свойство mode.
19:37 - HTML. Настройка компиляции html. HtmlWebpackPlugin.
20:48 - STYLES. Настройка компиляции стилей. Sass-loader, post-css-loader, css-loader, style-loader, MiniCssExtractPlugin.
23:50 - SASS, SCSS.Настройка компиляции файлов препроцессоров.
25:27 - Настройка кеширования css файлов.
26:59 - IMAGES. Настройка компиляции изображений.
29:30 - CLEAN. Очистка папки dist.
29:49 - FONTS. Подключение шрифтов.
30:48 - PUG. Подключение шаблонизатора.
33:14 - BABEL-LOADER. Обработка JS.
35:09 - DEV-TOOL. Настройка исходных карт.
35:41 - jQuery. Подключение библиотеки.
36:14 - BOOTSTRAP. Подключение библиотеки.
37:05 - ENTRY POINTS. Импорт нескольких файлов.
38:05 - OPTIMIZATION. Разделение файлов.
39:31 - Заключение.
В конфигурацию Webpack внесены изменения в связи с выходом новой webpack-dev-server версии 4 и выше:
На развитие канала:
Binance ID: 439718976
Карта USD (Visa): 4731 1856 1108 4077
Карта USD (Master Card): 5168 7520 1955 1822
Карта EUR (Master Card): 5168 7451 2144 3672
Карта UAH: 4731 1856 1217 7318
00:00 - Введение
00:22 - Теория. Создание и инициализация проекта.
03:23 - Теория. Режимы разработки.
03:53 - Теория. Папка src.
04:07 - Теория. Папка dist.
04:50 - Теория. Входные точки entry points, выходные точки output points.
06:29 - Теория. Введение plugins, loaders, asset modules.
06:29 - Теория. Loaders.
08:01 - Теория. Plugins.
08:39 - Теория. Asset modules.
08:51 - Теория. Описание назначения plugins, loaders, asset modules.
10:28 - Теория. Принципы работы webpack.
12:17 - Создание и инициализация проекта.
18:27 - MODE. Задание режима разработки через свойство mode.
19:37 - HTML. Настройка компиляции html. HtmlWebpackPlugin.
20:48 - STYLES. Настройка компиляции стилей. Sass-loader, post-css-loader, css-loader, style-loader, MiniCssExtractPlugin.
23:50 - SASS, SCSS.Настройка компиляции файлов препроцессоров.
25:27 - Настройка кеширования css файлов.
26:59 - IMAGES. Настройка компиляции изображений.
29:30 - CLEAN. Очистка папки dist.
29:49 - FONTS. Подключение шрифтов.
30:48 - PUG. Подключение шаблонизатора.
33:14 - BABEL-LOADER. Обработка JS.
35:09 - DEV-TOOL. Настройка исходных карт.
35:41 - jQuery. Подключение библиотеки.
36:14 - BOOTSTRAP. Подключение библиотеки.
37:05 - ENTRY POINTS. Импорт нескольких файлов.
38:05 - OPTIMIZATION. Разделение файлов.
39:31 - Заключение.
Комментарии