Клон плейлиста на Яндекс.Дзен: https://dzen.ru/suite/3764854c-4f30-4...
🔴 Timecode:
▶ 00:00 || Вступление
▶ 02:22 || Что такое NPM
▶ 03:06 || Почему "Node"
▶ 05:00 || Почему "Package"
▶ 05:37 || Что такое пакет
▶ 07:18 || Почему "Manager"
▶ 07:58 || Начало работы с NPM и инициализация проекта
▶ 09:39 || package.json
▶ 11:21 || Свойство scripts и создание CLI-команд
▶ 14:35 || Установка пакетов
▶ 15:28 || Зависимости (dependencies)
▶ 18:40 || .gitignore
▶ 19:45 || Установление всех зависимостей сразу
▶ 20:44 || dev-зависимости (devDependencies)
▶ 22:05 || package-lock.json
▶ 24:50 || Удаление пакетов
▶ 25:09 || Рекурсивное удаление node_modules
▶ 27:09 || Выводы
_________________________________
🛠 Команды для работы с NPM
🎯 Инициализация приложения
Обычная инициализация:
npm init
(пошаговое создание package.json)
Ускоренная инициализация:
npm init -y
(создание package.json с настройками по умолчанию)
📦 Установка пакета (зависимости):
npm install [название пакета]
или короткая версия:
npm i [название пакета]
📦Установка dev-пакетов (dev-зависимостей):
npm install [название пакета] --save-dev
или короткая версия:
npm i [название пакета] -D
🗑 Удаление пакетов
Удаление пакета (зависимости):
npm uninstall [название пакета]
🧹 Очистка проекта
Рекурсивное удаление node_modules (Windows):
Remove-Item -Path node_modules -Recurse -Force (взято отсюда: https://www.cloudhadoop.com/nodejs-qu...)
(для других ОС команды могут отличаться — лучше загуглите актуальные)
_________________________________
Ссылка на мою мини-библиотеку: https://github.com/alexeirybak/JS-course
#npm #nodepackagemanager