-
Notifications
You must be signed in to change notification settings - Fork 16
webpack
| Сборщик модулей |
|---|
Webpack создает граф зависимостей приложения
Каждый модуль приложения может иметь зависимости - модули, необходимые для его нормальной работы
Модули ( ES6 ) - это файлы с расширением js, содержащие код
Пакет webpack устанавливается с помощью npm
npm install -g webpack webpack-cli
npm i webpack webpack-cli --save-dev
Теперь вынесен в отдельный модуль, и его нужно устанавливать
Нужен, чтобы чтобы запускать сборку из командной строки или через менеджер пакетов
Из коробки webpack не потребует от вас использования файла конфигурации
Однако при этом предполагается, что точкой входа вашего проекта является src/index.js, а результат будет выведен в dist/main.js, минимизированный и оптимизированный для производства
Обычно проектам нужна расширенная функциональность
для этого нужно создать в корневой папке файл настроек 📝 webpack.config.js, который будет по умолчанию использован webpack для конфигурирования сборки
Если вы хотите использовать различные файлы конфигурации в зависимости от ситуации, это можно настроить с помощью флага --config
в командной строке:
webpack --config prod.config.js
📝 в файле package.json:
"scripts": {
"build": "webpack --config prod.config.js"
}
© Irina H.Fylyppova 2018
Использование данных материалов или любой их части коммерческими школами ( курсами ) является нарушением авторских прав
| 1 | 2 | 3 | 4 | 5 |
| 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 |
| ⏬ |
|---|
- Блок-схема алгоритма
- Developer Tools
- Chrome DevTools
- Переменные
- Оператор typeof
- Структуры данных
- Операторы присваивания
- Логические выражения
- Условные операторы
- Инкремент
- Свойство length
- Оператор цикла for
- UTF-8
Homework
- Приведение типов
- NaN | null | Infinity
- BigInt (ES10)
- Функции
- Методы
- Методы строк
- Методы массивов
- Date ()
Самостоятельная работа
Практика (XSS)
Homework
- Циклы while и do...while
- Циклы for...of и for...in
- Параметры по умолчанию
- Объект function
Практика
Homework
- Нативные и host-объекты
- Литерал объекта
- Унаследованные свойства
- Конструктор
- Модель наследования
- Публичные и приватные свойства
- Оператор in
1
Homework
- Итерирующие методы массивов
- Тестирование производительности
- SHA
Homework
- Размеры и прокрутка элемента
- Event Loop
- async | await
- API
- REST | HATEOAS
- status codes
JSON placeholder-
JSON server
fake chat
Homework
- strict mode
- Вычисляемые имена свойств
- Краткий синтаксис методов
- Краткий литерал объекта
- Классы
Homework
- :not(:defined)
- Shadow DOM
- Custom elements
- Lifecycle hooks
- whenDefined
- <template>
- slot
1
2
3
Homework
- npm
- webpack
Упражнение 1- ES6 модули
Упражнение 2- --mode | --watch
Упражнение 3
Упражнение 4
Упражнение 5
Упражнение 6
Упражнение 7
Упражнение 8
Homework
| ⏫ |
|---|
Установка

Дополнительно
Справочная инфо
Git Bush
TCP/IP
Коды символов