Node.js NPM

В это части учебника мы поговорим о том, что такое NPM в Node.js, для чего он нужен и как им вообще пользоваться, будет интересно.

Что такое NPM в Node.js:

Для начала разберём, что такое NPM, если же кратко говоря, то это пакетный менеджер, благодаря которому вы можете во первых, скачивать другие модули, библиотеки, фреймворки, и также он позволяет автоматизировать немного вашу работу, но об этом ниже.

Работа с NPM:

Теперь разберём работу с NPM, сперва покажу как создать проект, для этого вам нужно использовать одну из двух команд в терминале, npm init или npm init -y, различие этих двух команд в том, что первом случае вам надо настроить проект, походу инициализации, тогда как во втором, он создаст всё по умолчанию.

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

Давайте разберём всё что каждый параметр обозначает, вот их список:

  • name — Название проекты;
  • version — Версия проекта;
  • description — Описание проекта;
  • main — Основной или главный файл;
  • scripts — Команды для упрощения работы с проектом;
  • keywords — Список тегов;
  • author — Автор проекта;
  • license — Лицензия распространения;

Как видите всё очень просто, самое интересно тут, это scripts, это объект, который хранит команды для терминала, то есть, если вам нужно постоянно писать большую команду, с кучей параметров, то вы можете в scripts добавить свойства этой команды и вызывать его таким образом: npm run название_свйоства_команды, вот и всё.

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

Теперь у вас появилась папка «node_modules», в ней храниться все внешние модули которые вы скачали, и в файле «package.json», должно появится новое свойство dependencies, в нём хранятся названия всех зависимостей которые вы скачали.

Тут стоит сказать, что «node_modules» очень тяжёлая, поэтому её обычно добавляют в «.gitignore», и чтобы скачать все модули которые вы используете в своём проекте, впишите это в терминал:

Суть этой команды в том, что она смотрит какие модули есть в dependencies, и скачивает их.

Ещё есть devDependencies,  там хранятся все модули которые нужны для разработки, например, модуль для тестирования, чтобы установить модуль для разработки, в конце добавьте параметр --save-dev, полная команда должна выглядеть так:

Подключение внешнего модуля происходит также, как и подключение своего, только вам не надо прописывать путь до него, а только название примерно так:

Если же вам надо удалить какой то модуль, то можете использовать вот эту команду в терминале:

В целом это всё самое важное что вам стоит знать о работе с NPM.

Вывод:

В этой части учебника мы рассмотрели что такое NPM в Node.js, для чего он нужен и как с ним работать, думаю вам было полезно.

Подписываетесь на соц-сети:

Оценка:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд
(Пока оценок нет)
Загрузка...

Дополнительно:

Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии