Как установить несколько версий Node.js в системе / Менеджеры управления версиями (nvm, volta, n)
В этом видео обсудим разные виды зависимостей в package.json: devDependencies, optionalDependencies, peerDependencies и bundleDependencies. С каждым видом зависимостей познакомимся на практике.
Особое внимание уделим peerDependencies. Сымитируем конфликт и посмотрим как его можно разрешить. Заодно обсудим параметры --legacy-peer-deps, --force, которые можно применять при установке пакетов.
Опциональные зависимости также разберём на примере. Напишем простую функцию для поверхностного копирования объектов и попробуем опционально решать эту же задачу с помощью пакета lodash.
Содержание:
00:00 Введение
00:27 Зачем устанавливать зависимости
01:32 Основные зависимости
03:01 Установка основных зависимостей
04:26 devDependencies
05:54 Установка devDependencies
07:17 Зачем разделять зависимости?
09:40 Как установить только основные зависимости
12:30 peerDependencies
14:47 peerDependencies на практике
20:33 Разные версии в пакете и peerDependencies
20:57 Разруливаем конфликт в peerDependencies
26:10 optionalDependencies
28:45 Кто использует optionalDependencies
30:18 optionalDependencies на практике
34:20 bundledDependencies
37:30 bundledDependencies на практике
43:56 Кратко про разные виды зависимостей
* Канал в YouTube: https://www.youtube.com/@antonovjs
* Сообщество в VK: https://vk.com/antonovjs
* Мой блог в Telegram: https://t.me/antonovjs
Видео Как установить несколько версий Node.js в системе / Менеджеры управления версиями (nvm, volta, n) автора Игорь Антонов — про JavaScript и разработку
Видео Как установить несколько версий Node.js в системе / Менеджеры управления версиями (nvm, volta, n) автора Игорь Антонов — про JavaScript и разработку
Информация
24 августа 2024 г. 22:38:13
00:46:41
Похожие видео