Знаете ли вы, что с NPM (менеджером пакетов узлов) вы можете сделать больше, чем просто установить зависимости вашего проекта? Что ж, в этой статье мы рассмотрим некоторые команды npm, о которых вы, возможно, не слышали. Так что берите чашку кофе или чего бы вы ни пили, и давайте погрузимся прямо сейчас.

Установка пакетов

npm install 

or

npm i

Эта команда используется для установки всех пакетов, перечисленных в вашем файле package.json. Если вы только что загрузили новый проект на основе javascript, скорее всего, вы будете использовать эту команду.

npm i lodash

Это установит в ваш проект последнюю версию зависимости под названием «lodash».

npm i [email protected] 

Вы можете указать, какую версию зависимости вы хотите установить, добавив номер версии после символа «@».

npm i <package_name> --save-dev

or

npm i -D <package_name>

Когда вам нужен пакет только для разработки, вы используете эту команду, чтобы в файле package.json он был сохранен в разделе «devDependencies».

Это в основном полезно для пакетов, используемых при линтинге, тестировании, создании живого сервера и т. д., потому что ваш проект на самом деле не нуждается в этих пакетах для работы, но они помогают в процессе разработки.

npm i -g <package_name>

При установке пакетов используется флаг «-g», чтобы указать, что это глобальный пакет. В основном это используется для установки инструментов CLI, к которым можно получить доступ из любого каталога на вашем компьютере.

Удаление пакетов

npm uninstall <package_name>

or

npm un <package_name>

Используйте это, чтобы удалить определенный пакет.

npm un -g <package_name>

Для удаления глобальных пакетов.

Список зависимостей вашего проекта

npm list

С помощью этой команды вы можете просмотреть все зависимости в проекте.

npm list --depth 1

Чтобы просмотреть зависимости, от которых зависят ваши пакеты.

npm list -g

Чтобы просмотреть все ваши глобальные пакеты.

Обновление пакетов NPM

npm outdated

Это показывает список всех ваших устаревших пакетов.

npm update

Это обновит ваши устаревшие пакеты.

N/B: это обновляет ваш пакет только до последних второстепенных версий или исправлений, но не до последней основной версии, например, 1.3.1 нельзя обновить до 2.0.0. Кстати, я выпущу статью о том, как работает «семантическое» управление версиями в NPM, так что вы можете заглянуть в мой блог.

БОНУС!

npm view <package_name>

С помощью этой команды вы сможете просмотреть всю информацию о конкретном пакете, который находится в реестре NPM.

npm view <package_name> versions

Если вы хотите просмотреть только все версии пакета.

npm view <package_name> dependencies

Для просмотра только зависимостей пакета.

Это все, что у меня есть для вас на сегодня, надеюсь, вы узнали что-то новое, и я с нетерпением жду встречи с вами в следующем посте
CIAO!!