Подтвердить что ты не робот

Что такое НПМ и зачем оно мне нужно?

В прошлом я сделал несколько сайтов с блокнотом, например, поэтому мы должны создать папку TREE и вставить в нее файл .htm, а некоторые папки с такими вещами, как Javascript, css...

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

Например, почему бы просто не распаковать фреймворки (например, Bootstrap или Kube) без использования NPM и, следовательно, иметь папки, готовые к использованию?

Помогите мне понять, потому что я рядом с сумасшедшим состоянием со всем этим...

4b9b3361

Ответ 1

npm - это менеджер пакетов для Node.js с сотнями тысяч пакетов. Хотя это и создает некоторые из вашей структуры/организации каталогов, это не главная цель.

Основная цель, по мере того, как вы затрагивали, - автоматическая зависимость и управление пакетами. Это означает, что вы можете указать все зависимости проекта внутри вашего файла package.json, тогда в любое время, когда вам (или кому-либо еще) нужно приступить к работе с вашим проектом, они могут просто запустите npm install и сразу же установите все зависимости. Кроме того, можно указать, какие версии зависят от вашего проекта, чтобы предотвратить взлом обновлений вашего проекта.

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

Надеюсь, это станет более понятным, какова цель npm. Как разработчик Javascript (как на стороне клиента, так и на стороне сервера), npm является незаменимым инструментом в моем рабочем процессе.

Ответ 2

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

Ответ 3

NPM является Node диспетчером пакетов и используется для

  • это онлайн-репозиторий для публикации open-source Node.js проектов.
  • Утилита командной строки для установки пакетов Node.js, выполните версию управления и управления зависимостями пакетов Node.js.

Ответ 4

NPM - это менеджер пакетов узлов. Он в основном используется для управления зависимостями различных зависимостей на стороне сервера.

Мы также можем управлять зависимостями на стороне сервера вручную, но как только наши зависимости зависят от проекта, становится сложно устанавливать и управлять.

С помощью NPM это становится проще, нам просто нужно установить NPM один раз для всех зависимостей.

Ответ 6

npm - менеджер пакетов Node Это хранилище сотен тысяч полезных фрагментов кода, которые вы, возможно, захотите интегрировать в ваш проект Node.

В npm также есть инструмент командной строки, который позволяет нам легко устанавливать, управлять и запускать проекты.

Используйте npm для. , ,

  • Адаптируйте пакеты кода для своих приложений или включите пакеты такими, какие они есть.
  • Скачайте автономные инструменты, которые вы можете использовать прямо сейчас.
  • Запускайте пакеты без загрузки с помощью npx.
  • Поделитесь кодом с любым пользователем npm, где угодно.
  • Ограничить код для конкретных разработчиков.
  • Создавайте организации (организации) для координации обслуживания пакетов, кодирования и разработчиков.
  • Формируйте виртуальные команды, используя Orgs.
  • Управление несколькими версиями кода и зависимостей кода.
  • Обновление приложений легко, когда основной код обновляется.
  • Откройте для себя несколько способов решить одну и ту же головоломку.
  • Найдите других разработчиков, которые работают над аналогичными проблемами и проектами.

ЧИТАЙТЕ БОЛЬШЕ здесь

Ответ 7

Он означает диспетчер пакетов узлов