Разные зависимости в package.json / dev, optional, peer, bundle

В этом видео обсудим разные виды зависимостей в 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 Кратко про разные виды зависимостей

Пікірлер: 10

  • @eldardusmuratov9081
    @eldardusmuratov9081Ай бұрын

    Спасибо!

  • @tyusfps
    @tyusfps11 ай бұрын

    Спасибо за такие видео!

  • @user-os2qx7um4e
    @user-os2qx7um4e11 ай бұрын

    Спасибо, очень полезное видео)

  • @romansaccount9709
    @romansaccount970911 ай бұрын

    Всё просто и по делу Спасибо!

  • @philipryazankin1073
    @philipryazankin107311 ай бұрын

    Спасибо. Отличное видео. Подробно, четко, обстоятельно. Плюс - хороший звук - приятно слушать.

  • @velikorossnationalist4259
    @velikorossnationalist425911 ай бұрын

    Хорошо обьесняете! 👍

  • @user-jx8pe4yz6q
    @user-jx8pe4yz6q11 ай бұрын

    Отличное видео

  • @SomeTimesCoding
    @SomeTimesCoding11 ай бұрын

    Отличное обстоятельное видео! Вся теория по делу и с понятными примерами. Раз затронули тему с публикацией пакетов, хотелось бы разобраться с этим более подробно. Как правильно оформлять, выкладывать и другие связанные с этим best practices.

  • @antonov_i

    @antonov_i

    11 ай бұрын

    Спасибо! Заберу в план, сделаю отдельное видео про создание пакетов.

  • @lice5411
    @lice54117 ай бұрын

    Супер, спасибо что объяснили про зависимости, было очень позновательно \( ̄︶ ̄*\))