Должен ли я сохранять папку с типом потока / npm в Git? - PullRequest
0 голосов
/ 23 января 2019

Я использую потоковые типы в своем проекте и получаю определения сторонних библиотек через CLI с типом потока.

Запуск flow-typed install помещает в папку / flow-typed / npm все определения, найденные для зависимостей в package.json.

Поэтому мне интересно, должен ли я зафиксировать эту папку или проигнорировать ее. Так как вы можете захотеть добавить другие определения типа потока в папку с типом потока, я предполагаю, что папка / flow-typed / npm должна игнорироваться, а / flow-typed должна храниться в контроле версий, но на самом деле не уверенна. Есть мысли?

1 Ответ

0 голосов
/ 25 января 2019

Общий совет заключается в том, чтобы проверить их в системе контроля версий: https://github.com/flow-typed/flow-typed/wiki/FAQs#why-do-i-need-to-commit-the-libdefs-that-flow-typed-installs-for-my-project

Libdefs в потоке с типом потока помечаются как в версии Flow, так и в версии библиотеки, когда они установлены, но сами libdefs могут улучшаться со временем,Например, у них может быть ошибка или может быть улучшение их точности или полноты.

Когда libdef улучшается или обновляется в типе потока, есть некоторый шанс, что изменение может привести к появлению новых ошибок потока вваш проект.Как бы то ни было, чтобы находить новые проблемы, мы также хотим убедиться, что ошибки Flow в вашем проекте непротиворечивы и предсказуемы во времени.

Так что если / когда вы хотите обновить libdef, то выуже зарегистрирован в системе управления версиями вашего проекта, вы можете сделать это явно с помощью потока установки команды --overwrite.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...