Необходимо удалить все компоненты башни и установить свежую настройку на каждую проверку

Каждый раз, когда я проверяю новую ветку, а затем возвращаюсь к ветви, над которой я работал, я запускаю длинный список недостающих ошибок модуля в моей консоли JS. Недостающие модули – все компоненты. Если я удалю папку bower_components, то сделайте новую установку bower, все будет работать снова. Почему я должен делать это каждый раз, когда я просматриваю ветку? Благодарю.

Вы можете использовать Git hooks для достижения этого. Посмотрите на них статью о цифровом океане .

В частности, я думаю, что post-merge и post-checkout вы заинтересованы.

Git-крючки – это просто скрипты оболочки. Поместите следующее в .git/hooks/post-merge и .git/hooks/post-checkout :

 #!/bin/sh rm -rf bower_components/ bower install 

Затем убедитесь, что файлы исполняемы, выполнив следующие действия:

 chmod 755 .git/hooks/post-checkout chmod 755 .git/hooks/post-merge