Skip to content

webpack

garevna edited this page Nov 8, 2018 · 4 revisions

🎓 webpack

Сборщик модулей

Webpack создает граф зависимостей приложения

Каждый модуль приложения может иметь зависимости - модули, необходимые для его нормальной работы

Модули ( ES6 ) - это файлы с расширением js, содержащие код

Установка

Пакет webpack устанавливается с помощью npm

Команда
npm install -g webpack webpack-cli
установит webpack и webpack-cli глобально
Сокращение для команды install ( i )
npm i webpack webpack-cli --save-dev
установит webpack и webpack-cli в текущей папке

🎓 webpack-cli

⚠️ раньше по умолчанию устанавливался как часть самого Webpack

Теперь вынесен в отдельный модуль, и его нужно устанавливать

Нужен, чтобы чтобы запускать сборку из командной строки или через менеджер пакетов

🎓 webpack.config.js

Из коробки webpack не потребует от вас использования файла конфигурации

Однако при этом предполагается, что точкой входа вашего проекта является src/index.js, а результат будет выведен в dist/main.js, минимизированный и оптимизированный для производства

Обычно проектам нужна расширенная функциональность

для этого нужно создать в корневой папке файл настроек 📝 webpack.config.js, который будет по умолчанию использован webpack для конфигурирования сборки

--config

Если вы хотите использовать различные файлы конфигурации в зависимости от ситуации, это можно настроить с помощью флага --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

Занятие 1

⤵️

Занятие 2

⤴️ ⤵️

Занятие 3

⤴️ ⤵️

Занятие 4

⤴️ ⤵️

Занятие 5

⤴️ ⤵️

Занятие 6

⤴️ ⤵️

Занятие 7

⤴️ ⤵️

Занятие 8

⤴️ ⤵️

Занятие 9

⤴️ ⤵️

Занятие 10

⤴️ ⤵️

Занятие 11

⤴️ ⤵️

Занятие 12

⤴️ ⤵️

Занятие 13

⤴️ ⤵️

Занятие 14

⤴️ ⤵️

Занятие 15

⤴️ ⤵️

Занятие 16

⤴️ ⤵️

Занятие 17

⤴️ ⤵️

Занятие 18

⤴️ ⤵️

Занятие 19

⤴️ ⤵️

⤴️

ico20 Дополнительно
dir-20 Справочная инфо

Clone this wiki locally