Вы не хотите хранить исходный код внешних зависимостей в своем репо.Вы должны добавить свои node_modules в .gitignore и удалить его из репозитория.Вместо этого вы просто отслеживаете свои зависимости в файле package.json, устанавливая их через npm install --save
.Затем, когда кто-то проверяет ваш проект, он просто запускает npm install
, и все зависимости автоматически разрешаются.Если вы хотите обновить какую-либо из зависимостей, вы обновляете ее через npm cli и фиксируете обновленный package.json в своем репозитории.