
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Understanding NPM - Node.js Package Manager
Этот материал поможет вам глубоко понять NPM — стандартный менеджер пакетов экосистемы Node.js. Вы узнаете, как работать с зависимостями, скриптами, версиями и внутренними механизмами NPM, чтобы уверенно использовать его в реальных проектах.
NPM — это менеджер пакетов, который поставляется вместе с Node.js и позволяет устанавливать, обновлять и управлять библиотеками для вашего проекта. Он автоматизирует большую часть рутинных операций и помогает поддерживать структуру проекта в порядке.
Вы узнаете, как правильно создать новый проект с помощью команды npm init и как формируется файл package.json. Также мы разберём, как добавлять зависимости, различать их типы и изучать дерево зависимостей.
npm install package-namenpm install package-name --save-devМы рассмотрим команду npm ls, которая отображает структуру установленных модулей, включая дочерние зависимости.
Курс подробно объясняет семантическое версионирование (SemVer) — стандарт, используемый почти всеми пакетами в экосистеме Node.js.
Мы разберём, что означают символы ^ и ~, и как NPM выбирает допустимую версию пакета.
Вы узнаете, почему важен файл package-lock.json и как он фиксирует версии зависимостей, обеспечивая предсказуемость установки пакетов.
NPM позволяет создавать собственные команды и автоматизировать процессы разработки.
Мы разберём, как запускать стандартные команды вроде npm start и как определять свои собственные в секции scripts файла package.json.
Вы узнаете, как использовать пакет npm-run-all для выполнения нескольких скриптов одновременно или последовательно.
Мы объясним, что такое исполняемые файлы в Node.js и как связаны установленные пакеты с директорией node_modules/.bin.
В неё помещаются исполняемые файлы, которые можно вызывать напрямую из командной строки или NPM-скриптов.
Вы узнаете, что такое shebang, как он работает в Unix-системах и какую роль играет при запуске скриптов в Windows.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум

Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
IMHO, 3.5 out of 5.