В чем разница между «npm init» и «git init»?
иногда я не понимаю, в чем разница между
npm init
а также
git init
когда я хочу начать проект. Я не знаю, где и когда использовать каждый из них?
Могу ли я использовать их вместе или я должен использовать их по отдельности?
Должен ли я использовать их в самом начале проекта или я могу использовать их в любое время?
2 ответа
Описание. npm init можно использовать для настройки нового или существующего пакета npm. инициализатором в данном случае является пакет npm с именем create-, который будет установлен npx, а затем будет выполнен его основной bin - предположительно, для создания или обновления пакета.
///////////////////////Git init ///////////////////////// /////////// Команда git init создает новый репозиторий Git. Его можно использовать для преобразования существующего неверсированного проекта в репозиторий Git или инициализации нового пустого репозитория. Большинство других команд Git недоступны за пределами инициализированного репозитория, поэтому обычно это первая команда, которую вы запускаете в новом проекте.
////////////////////////////////////////////////////////////
Контроль версий (в данном случае Git, но есть и другие системы) используется для отслеживания и сохранения истории изменений исходного кода с течением времени.
Менеджер пакетов (в данном случае NPM, но есть и другие, такие как nuget), помогает управлять и включать сторонние библиотеки в свой код. В случае NPM, в частности, он также может содержать сценарии или конфигурацию, которые объявляют информацию о вашем проекте, такую как имя, версия, описание и где в сети размещен ваш код (т. Е. Его система управления версиями).
Итак, чтобы ответить на ваш вопрос о том, когда их следует использовать:
- Git обычно следует использовать для большинства проектов.
- NPM следует использовать, когда вам нужно включить сторонние библиотеки, которые вы хотите использовать из репозитория NPM.