4.6 KiB
title | localeTitle |
---|---|
npm | над уровнем моря |
НПМ
npm - это менеджер пакетов и используется для установки и управления зависимостями.
npm занимает центральное место в динамичном сообществе JavaScript (и, в частности, Node.js), делая очень простой процесс повторного использования модулей и кода. В настоящее время npm имеет более 500 000 доступных пакетов.
npm полезен не только для серверных проектов. Также доступны самые популярные интерфейсные библиотеки, такие как Bootstrap и Font Awesome.
Заметка:
- npm выходит из коробки с Node.js, поэтому необходимо сначала установить Node.js
- npm не имеет полной формы из-за ее использования за пределами Node.js конкретных проектов. Ранее это называлось Node Package Manager.
npm Использование
npm обычно используется из командной строки. Команды, приведенные ниже, возможно, являются наиболее важными для начала работы:
npm init
Выполнение этой команды в корневом каталоге вашего проекта инициализирует ее для использования с npm путем создания файла package.json
. Вам будет предложено ввести название проекта, описание, имя автора и т. д. Затем эта информация используется для заполнения файла package.json
, который также будет содержать информацию о зависимостях и требованиях проекта. Вы можете изменить эту информацию вручную позже.
npm install [name-of-package]
Это автоматически устанавливает пакет и все его зависимости и сохраняет его в файле package.json
. Если вы устанавливаете зависимость развития, вы можете использовать --save-dev
или -D
. npm затем сохранит пакет как зависимость от разработки.
Пакеты устанавливаются локально в каталоге node_modules
в node_modules
каталоге вашего проекта. Иногда вам может потребоваться доступ к пакету через разные проекты. Это делается с помощью --global
или -g
. Это часто полезно для инструментов разработки и утилит командной строки.
npm install
Запуск npm install в корневом каталоге проекта без определенного имени пакета, устанавливает все зависимости, необходимые для этого проекта. Это рассчитанный в соответствии с файлом package.json
проекта. Это демонстрирует силу npm, когда одна команда может извлекать десятки или сотни зависимостей автоматически для вас, и полезно, например, когда вы git clone
репозиторий.
Дополнительная информация:
- Сайт Node.js: nodejs
- На официальном сайте npm вы можете прочитать о npm, а также найти различные доступные пакеты: npmjs
- Узнайте больше о npm: Wikipedia
- Руководство для новичков для npm: sitepoint
- Если вы хотите получить полную серию видеороликов, проверьте это: youtube
- И вот официальная серия от npm: youtube