В чем разница между «npm init» и «git init»?

иногда я не понимаю, в чем разница между npm init а также git init когда я хочу начать проект. Я не знаю, где и когда использовать каждый из них?

Могу ли я использовать их вместе или я должен использовать их по отдельности?

Должен ли я использовать их в самом начале проекта или я могу использовать их в любое время?

2 ответа

Описание. npm init можно использовать для настройки нового или существующего пакета npm. инициализатором в данном случае является пакет npm с именем create-, который будет установлен npx, а затем будет выполнен его основной bin - предположительно, для создания или обновления пакета.

///////////////////////Git init ///////////////////////// /////////// Команда git init создает новый репозиторий Git. Его можно использовать для преобразования существующего неверсированного проекта в репозиторий Git или инициализации нового пустого репозитория. Большинство других команд Git недоступны за пределами инициализированного репозитория, поэтому обычно это первая команда, которую вы запускаете в новом проекте.

////////////////////////////////////////////////////////////

Контроль версий (в данном случае Git, но есть и другие системы) используется для отслеживания и сохранения истории изменений исходного кода с течением времени.

Профессиональная книга Git

Менеджер пакетов (в данном случае NPM, но есть и другие, такие как nuget), помогает управлять и включать сторонние библиотеки в свой код. В случае NPM, в частности, он также может содержать сценарии или конфигурацию, которые объявляют информацию о вашем проекте, такую ​​как имя, версия, описание и где в сети размещен ваш код (т. Е. Его система управления версиями).

О НПМ

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

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