Знаете ли вы, что с 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!!